Heim  >  Artikel  >  Web-Frontend  >  Wie unterscheidet man zwischen H5, WEB-Front-End, Big-Front-End und WEB-Full-Stack?

Wie unterscheidet man zwischen H5, WEB-Front-End, Big-Front-End und WEB-Full-Stack?

藏色散人
藏色散人nach vorne
2022-08-03 16:00:102613Durchsuche

Dieser Artikel hilft Ihnen dabei, schnell zwischen H5, WEB-Front-End, Big-Front-End und WEB-Full-Stack zu unterscheiden!

Eins: 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全栈 ist eine Version von HTML und die Spezifikation von HTML, der Kernsprache im Web. Aufgrund des rasanten Aufstiegs von WeChat ist die in der H5-Sprache geschriebene Benutzeroberfläche besser mit dem WeChat-Browser kompatibel, sodass H5 seine Rolle mithilfe von WeChat spielt, unabhängig davon, ob es sich um kleine, über WeChat verbreitete Spiele, Animationen oder statische Seiten handelt. Alle können in H5 und einigen Sprachen geschrieben werden.

Zwei: WEB-Frontend

Web-Frontend ist das Frontend, eine Sammlung von Technologien für Sie Sehen Sie, es handelt sich tatsächlich um Front-Ends und kleine Webseiten von Programmen und Browsern werden alle vom Front-End erstellt, und das Front-End einiger Apps kann ebenfalls erstellt werden. Einige große Apps oder Apps großer Hersteller werden jedoch grundsätzlich nativ erstellt, da sie reibungsloser sind und mehr zugrunde liegende APIs aufrufen können.

🎜Genau genommen ist h5 nur ein technischer Punkt in der Web-Front-End-Technologiesammlung und die fünfte Version von htm. Aufgrund der Unprofessionalität einiger Hausangestellter ist es jedoch in mancher Semantik auch gleichbedeutend mit dem Frontend oder bezieht sich auf einige mobile Browser-Webseiten. Wir müssen anhand des Kontexts beurteilen, ob sich h5 auf das Frontend oder die fünfte Version von HTML bezieht. 🎜🎜🎜Drei: Big Front-End🎜🎜🎜🎜🎜Big Front-end🎜 ist ein allgemeineres Konzept, das auf Cross-End basiert h5 und Webview sind in der Tat ein idealer Ansatz, aber komplexe Interaktionen können nicht verarbeitet werden, und Maschinenleistung, Netzwerk usw. sind Mängel, sodass später rn und weex auftauchten und die gesamte Schreibmethode Front-End ist Das Front-End macht auch einen gewissen Entwicklungsaufwand im Hybrid aus, kombiniert mit der Beziehung zwischen dem vorherigen Front-End und dem Knoten, einer Kombination aus 3: 1) Front-End in der App, 2) Front-End, 2) Knoten Full Stack, zusammenfassend als Big Front-End bezeichnet. 🎜🎜Das „Große“ bedeutet hier, dass der Umfang der Dinge, die getan werden können, größer ist, die Front-End- und Back-End-Mobilterminals erreicht und die Front-End-Verantwortlichkeiten erheblich verbessert. Mit der Entwicklung der Technologie schreitet auch die auf Elektronen basierende Desktop-Entwicklung von Tag zu Tag voran. Immer mehr Bereiche wie OTT und IoT nutzen js, solange das Ende, das den Benutzer direkt kontaktiert, mithilfe der Front-End-Technologie entwickelt wird , es wird von der großen Frontend-Kategorie abgedeckt. 🎜🎜🎜Viertens: WEB-Full-Stack🎜🎜🎜🎜Web-Full-Stack🎜 ist eine Entwicklung, die Fähigkeiten wie Front-End-Technologie, Back-End-Technologie, Front-End- und Back-End-Interaktionstechnologie nutzt , Datenverarbeitung und Systembereitstellung. Es kann sowohl die Schnittstelle als auch das Backend schreiben und kann auch mit Datenbanken, Systemumgebungen und dergleichen umgehen. Unter Full-Stack-Technologie versteht man eine effektive Sammlung, die den Aufbau des gesamten Projekts abschließen kann. 🎜🎜Beinhaltet: Website-Design, Web-Front-End-Entwicklung, Web-Back-End-Entwicklung, Datenbankdesign, Schnittstellen und Komponenten, mobile Entwicklung, Produktdesign, Systemarchitektur, Produktkonzept und Benutzererfahrung, Verständnis und Definition von Anforderungen. 🎜🎜🎜 (Lernvideo-Sharing: 🎜Erste Schritte mit dem Web-Frontend🎜)🎜

Das obige ist der detaillierte Inhalt vonWie unterscheidet man zwischen H5, WEB-Front-End, Big-Front-End und WEB-Full-Stack?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:zhihu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen