이 글은 H5, WEB front-end, big front-end, WEB full stack을 빠르게 구별하는 데 도움이 될 것입니다!
One: H5
H5
H5
是HTML其中的一个版本,是Web中核心语言HTML的规范。由于微信迅速的崛起,H5语言编写的界面和微信浏览器比较兼容,因此H5借助微信发挥了它的作用,不管是通过微信传播的小游戏,还是动画,还是静态的页面。都可以用H5和一些语言来编写。
二:WEB前端
web前端
就是前端,是一种技术合集,你看到的智能设备(手机、电脑)的界面其实都是前端,而小程序和浏览器的网页都是前端做的,部分app前端也能做。但是一些大的app或者大厂的app,基本上是原生做的,因为更流畅,能够调用更多的底层api。
而h5严格来说只是web前端技术合集中的一个技术点,是htm的第五个版本。只是由于国内一些人员的不专业,在某些语义下也是等于了前端,或者代指一些移动端浏览器网页。我们要结合上下文来判断,h5到底指的是前端,还是html的第五个版本。
三:大前端
大前端
是更泛化的概念,移动互联网时代开启后,hybrid曾经很火,基于h5和webview做跨端,确实是很理想的做法,但复杂交互搞不定,机器性能网络等是硬伤,所以后来出现了rn和weex,整体还是前端写法,所以hybrid里前端也是占了一定的开发,结合之前前端和node的关系,综合3者:1)app里的前端,2)前端,2)node全栈,统称为大前端。
这里的”大“含义是可以做的事儿的范围更广,触达前后端移动端,对前端职责有明显提升。随着技术发展,基于electron的桌面开发也日进流程,ott和iot等领域采用js也愈来愈多,所以只要和用户直接触达的端采用了前端技术开发的都涵盖在大前端范畴内。
四:WEB全栈
Web全栈
는 HTML의 한 버전으로 웹의 핵심 언어인 HTML의 사양입니다. WeChat의 급속한 성장으로 인해 H5 언어로 작성된 인터페이스는 WeChat 브라우저와 더 잘 호환되므로 H5는 WeChat을 통해 전파되는 작은 게임이든 애니메이션이든 정적 페이지이든 WeChat의 도움으로 제 역할을 합니다. 모두 H5 및 일부 언어로 작성할 수 있습니다.
둘: WEB 프론트엔드
웹 프론트엔드
는 프론트엔드이며, 스마트 기기(휴대폰, 컴퓨터)의 인터페이스입니다. 보시다시피 실제로는 프런트 엔드이고 작습니다. 프로그램과 브라우저의 웹 페이지는 모두 프런트 엔드로 만들어지며 일부 앱의 프런트 엔드도 수행할 수 있습니다. 그러나 일부 대형 앱이나 대형 제조업체의 앱은 더 부드럽고 더 많은 기본 API를 호출할 수 있기 때문에 기본적으로 기본적으로 만들어집니다.
Big front-end
🎜는 보다 일반적인 개념입니다. 모바일 인터넷 시대가 시작된 이후 한때 하이브리드 기반의 크로스엔드가 큰 인기를 끌었습니다. h5와 webview, 참으로 이상적인 접근 방식이지만 복잡한 상호작용을 처리할 수 없고, 머신 성능, 네트워크 등이 단점이어서 나중에 rn과 weex가 등장했고, 전반적인 작성 방식이 프론트엔드이므로, 프론트엔드 역시 하이브리드에서 일정량의 발전을 차지하며, 이전 프런트엔드와 노드의 관계, 즉 3:1) 앱 내 프론트엔드, 2) 프론트엔드, 2)의 조합으로 결합됩니다. 노드 풀 스택, 통칭하여 빅 프런트 엔드라고 합니다. 🎜🎜여기서 "큰"이란 수행할 수 있는 작업의 범위가 더 넓어지고 프런트엔드 및 백엔드 모바일 단말기에 도달하고 프런트엔드 책임이 크게 향상된다는 의미입니다. 기술이 발전함에 따라 전자를 기반으로 한 데스크탑 개발도 나날이 발전하고 있으며, 사용자와 직접 접촉하는 엔드도 프론트엔드 기술을 활용하여 개발되고 있는 만큼 OTT, IoT 등의 분야도 점점 더 많아지고 있습니다. , 이는 대규모 프런트 엔드 카테고리에 포함됩니다. 🎜🎜🎜넷째: WEB 풀스택🎜🎜🎜🎜웹 풀스택
🎜은 프론트엔드 기술, 백엔드 기술, 프론트엔드 및 백엔드 상호작용 기술 등의 기술을 활용한 개발입니다. , 데이터 처리 및 시스템 배포 방식. 인터페이스와 백엔드를 모두 작성할 수 있으며 데이터베이스, 시스템 환경 등을 처리할 수도 있습니다. 풀스택 기술은 전체 프로젝트의 구축을 완료할 수 있는 효과적인 컬렉션을 의미합니다. 🎜🎜포함 내용: 웹 사이트 디자인, 웹 프런트 엔드 개발, 웹 백 엔드 개발, 데이터베이스 디자인, 인터페이스 및 구성 요소, 모바일 개발, 제품 디자인, 시스템 아키텍처, 제품 개념 및 사용자 경험, 요구 사항 이해 및 정의. 🎜🎜🎜 (동영상 공유 학습: 🎜웹 프론트엔드 시작하기🎜)🎜위 내용은 H5, WEB 프론트엔드, 빅 프론트엔드, WEB 풀스택을 어떻게 구별하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!