웹 프론트엔드 프런트엔드 Q&A H5, WEB 프론트엔드, 빅 프론트엔드, WEB 풀스택을 어떻게 구별하나요?

H5, WEB 프론트엔드, 빅 프론트엔드, WEB 풀스택을 어떻게 구별하나요?

Aug 03, 2022 pm 04:00 PM
웹 프론트엔드 프런트 엔드 h5

이 글은 H5, WEB front-end, big front-end, WEB full stack을 빠르게 구별하는 데 도움이 될 것입니다!

One: H5

H5H5是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를 호출할 수 있기 때문에 기본적으로 기본적으로 만들어집니다.

🎜 엄밀히 말하면 h5는 웹 프론트엔드 기술 집합의 기술적 포인트일 뿐이며 HTM의 다섯 번째 버전입니다. 단지 일부 국내 인력의 비전문성으로 인해 어떤 의미에서는 프런트 엔드와 동일하거나 일부 모바일 브라우저 웹 페이지를 의미하기도 합니다. h5가 프론트엔드를 가리키는지 아니면 HTML의 다섯 번째 버전을 가리키는지 맥락에 따라 판단해야 합니다. 🎜🎜🎜Three: Big front-end🎜🎜🎜🎜🎜Big front-end🎜는 보다 일반적인 개념입니다. 모바일 인터넷 시대가 시작된 이후 한때 하이브리드 기반의 크로스엔드가 큰 인기를 끌었습니다. h5와 webview, 참으로 이상적인 접근 방식이지만 복잡한 상호작용을 처리할 수 없고, 머신 성능, 네트워크 등이 단점이어서 나중에 rn과 weex가 등장했고, 전반적인 작성 방식이 프론트엔드이므로, 프론트엔드 역시 하이브리드에서 일정량의 발전을 차지하며, 이전 프런트엔드와 노드의 관계, 즉 3:1) 앱 내 프론트엔드, 2) 프론트엔드, 2)의 조합으로 결합됩니다. 노드 풀 스택, 통칭하여 빅 프런트 엔드라고 합니다. 🎜🎜여기서 "큰"이란 수행할 수 있는 작업의 범위가 더 넓어지고 프런트엔드 및 백엔드 모바일 단말기에 도달하고 프런트엔드 책임이 크게 향상된다는 의미입니다. 기술이 발전함에 따라 전자를 기반으로 한 데스크탑 개발도 나날이 발전하고 있으며, 사용자와 직접 접촉하는 엔드도 프론트엔드 기술을 활용하여 개발되고 있는 만큼 OTT, IoT 등의 분야도 점점 더 많아지고 있습니다. , 이는 대규모 프런트 엔드 카테고리에 포함됩니다. 🎜🎜🎜넷째: WEB 풀스택🎜🎜🎜🎜웹 풀스택🎜은 프론트엔드 기술, 백엔드 기술, 프론트엔드 및 백엔드 상호작용 기술 등의 기술을 활용한 개발입니다. , 데이터 처리 및 시스템 배포 방식. 인터페이스와 백엔드를 모두 작성할 수 있으며 데이터베이스, 시스템 환경 등을 처리할 수도 있습니다. 풀스택 기술은 전체 프로젝트의 구축을 완료할 수 있는 효과적인 컬렉션을 의미합니다. 🎜🎜포함 내용: 웹 사이트 디자인, 웹 프런트 엔드 개발, 웹 백 엔드 개발, 데이터베이스 디자인, 인터페이스 및 구성 요소, 모바일 개발, 제품 디자인, 시스템 아키텍처, 제품 개념 및 사용자 경험, 요구 사항 이해 및 정의. 🎜🎜🎜 (동영상 공유 학습: 🎜웹 프론트엔드 시작하기🎜)🎜

위 내용은 H5, WEB 프론트엔드, 빅 프론트엔드, WEB 풀스택을 어떻게 구별하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP와 Vue: 프런트엔드 개발 도구의 완벽한 조합 PHP와 Vue: 프런트엔드 개발 도구의 완벽한 조합 Mar 16, 2024 pm 12:09 PM

PHP와 Vue: 프론트엔드 개발 도구의 완벽한 조합 오늘날 인터넷이 빠르게 발전하는 시대에 프론트엔드 개발은 점점 더 중요해지고 있습니다. 사용자가 웹 사이트 및 애플리케이션 경험에 대한 요구 사항이 점점 더 높아짐에 따라 프런트 엔드 개발자는 보다 효율적이고 유연한 도구를 사용하여 반응형 및 대화형 인터페이스를 만들어야 합니다. 프론트엔드 개발 분야의 두 가지 중요한 기술인 PHP와 Vue.js는 함께 사용하면 완벽한 도구라고 볼 수 있습니다. 이 기사에서는 독자가 이 두 가지를 더 잘 이해하고 적용할 수 있도록 PHP와 Vue의 조합과 자세한 코드 예제를 살펴보겠습니다.

프론트엔드 면접관이 자주 묻는 질문 프론트엔드 면접관이 자주 묻는 질문 Mar 19, 2024 pm 02:24 PM

프론트엔드 개발 인터뷰에서 일반적인 질문은 HTML/CSS 기초, JavaScript 기초, 프레임워크 및 라이브러리, 프로젝트 경험, 알고리즘 및 데이터 구조, 성능 최적화, 크로스 도메인 요청, 프론트엔드 엔지니어링, 디자인 패턴, 새로운 기술 및 트렌드. 면접관 질문은 후보자의 기술적 능력, 프로젝트 경험, 업계 동향에 대한 이해를 평가하기 위해 고안되었습니다. 따라서 지원자는 자신의 능력과 전문성을 입증할 수 있도록 해당 분야에 대한 충분한 준비를 갖추어야 합니다.

Django는 프론트엔드인가요, 백엔드인가요? 확인 해봐! Django는 프론트엔드인가요, 백엔드인가요? 확인 해봐! Jan 19, 2024 am 08:37 AM

Django는 빠른 개발과 깔끔한 ​​방법을 강조하는 Python으로 작성된 웹 애플리케이션 프레임워크입니다. Django는 웹 프레임워크이지만 Django가 프런트엔드인지 백엔드인지에 대한 질문에 답하려면 프런트엔드와 백엔드의 개념에 대한 깊은 이해가 필요합니다. 프론트엔드는 사용자가 직접 상호작용하는 인터페이스를 의미하고, 백엔드는 HTTP 프로토콜을 통해 데이터와 상호작용하는 서버측 프로그램을 의미합니다. 프론트엔드와 백엔드가 분리되면 프론트엔드와 백엔드 프로그램을 독립적으로 개발하여 각각 비즈니스 로직과 인터랙티브 효과, 데이터 교환을 구현할 수 있습니다.

웹 표준의 장점은 무엇입니까? 웹 표준의 장점은 무엇입니까? Sep 20, 2023 pm 03:34 PM

웹 표준의 이점에는 더 나은 크로스 플랫폼 호환성, 접근성, 성능, 검색 엔진 순위, 개발 및 유지 관리 비용, 사용자 경험, 코드 유지 관리 가능성 및 재사용 가능성이 포함됩니다. 자세한 설명: 1. 교차 플랫폼 호환성은 웹사이트가 다양한 운영 체제, 브라우저 및 장치에서 올바르게 표시되고 실행될 수 있도록 보장합니다. 2. 접근성을 개선하면 웹사이트에 모든 사용자가 액세스할 수 있습니다. 3. 웹사이트 로딩 속도를 높입니다. 속도, 사용자는 웹사이트에 더 빠르게 액세스하고 탐색할 수 있으며 더 나은 사용자 경험을 제공합니다. 4. 검색 엔진 순위 등을 향상시킵니다.

C# 개발 경험 공유: 프런트엔드 및 백엔드 공동 개발 기술 C# 개발 경험 공유: 프런트엔드 및 백엔드 공동 개발 기술 Nov 23, 2023 am 10:13 AM

C# 개발자로서 우리의 개발 작업에는 일반적으로 프런트엔드와 백엔드 개발이 포함됩니다. 기술이 발전하고 프로젝트의 복잡성이 증가함에 따라 프런트엔드와 백엔드의 공동 개발이 점점 더 중요해지고 복잡해졌습니다. 이 문서에서는 C# 개발자가 개발 작업을 보다 효율적으로 완료하는 데 도움이 되는 몇 가지 프런트 엔드 및 백엔드 공동 개발 기술을 공유합니다. 인터페이스 사양을 결정한 후 프런트엔드와 백엔드의 공동 개발은 API 인터페이스의 상호 작용과 분리될 수 없습니다. 프론트엔드와 백엔드 협업 개발이 원활하게 진행되기 위해서는 가장 중요한 것은 좋은 인터페이스 사양을 정의하는 것입니다. 인터페이스 사양에는 인터페이스 이름이 포함됩니다.

웹 표준의 기본 포트는 무엇입니까? 웹 표준의 기본 포트는 무엇입니까? Sep 20, 2023 pm 04:05 PM

웹 표준의 기본 포트는 다음과 같습니다. 1. HTTP, 기본 포트 번호는 80입니다. 2. HTTPS, 기본 포트 번호는 443입니다. 3. FTP, 기본 포트 번호는 21입니다. 4. SSH, 기본 포트 번호입니다. 5. Telnet, 기본 포트 번호는 23입니다. 6. SMTP, 기본 포트 번호는 25입니다. POP3, 기본 포트 번호는 8입니다. IMAP, 기본 포트 번호는 9입니다. , 기본 포트 번호는 53입니다. RDP , 기본 포트 번호는 3389입니다.

Go 언어 프런트엔드 기술 탐색: 프런트엔드 개발을 위한 새로운 비전 Go 언어 프런트엔드 기술 탐색: 프런트엔드 개발을 위한 새로운 비전 Mar 28, 2024 pm 01:06 PM

빠르고 효율적인 프로그래밍 언어인 Go 언어는 백엔드 개발 분야에서 널리 사용됩니다. 그러나 Go 언어를 프런트엔드 개발과 연관시키는 사람은 거의 없습니다. 실제로 프런트엔드 개발에 Go 언어를 사용하면 효율성이 향상될 뿐만 아니라 개발자에게 새로운 지평을 열어줄 수도 있습니다. 이 기사에서는 프런트엔드 개발에 Go 언어를 사용할 수 있는 가능성을 살펴보고 독자가 이 영역을 더 잘 이해할 수 있도록 구체적인 코드 예제를 제공합니다. 전통적인 프런트엔드 개발에서는 사용자 인터페이스를 구축하기 위해 JavaScript, HTML, CSS를 사용하는 경우가 많습니다.

프런트 엔드에서 인스턴트 메시징을 구현하는 방법 프런트 엔드에서 인스턴트 메시징을 구현하는 방법 Oct 09, 2023 pm 02:47 PM

인스턴트 메시징을 구현하는 방법에는 WebSocket, Long Polling, Server-Sent Events, WebRTC 등이 있습니다. 자세한 소개: 1. 실시간 양방향 통신을 달성하기 위해 클라이언트와 서버 사이에 지속적인 연결을 설정할 수 있는 WebSocket 프런트 엔드는 WebSocket API를 사용하여 WebSocket 연결을 생성하고 송수신을 통해 인스턴트 메시징을 달성할 수 있습니다. 2. 실시간 통신 등을 시뮬레이션하는 기술인 Long Polling

See all articles