Maison > Article > interface Web > Comment distinguer H5, WEB front-end, big front-end et WEB full stack ?
Cet article vous aidera à distinguer rapidement entre H5, WEB front-end, big front-end et 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全栈
est une version de HTML et est la spécification de HTML, le langage de base du Web. En raison de l'essor rapide de WeChat, l'interface écrite en langage H5 est plus compatible avec le navigateur WeChat, donc H5 joue son rôle avec l'aide de WeChat, qu'il s'agisse de petits jeux diffusés via WeChat, d'animations ou de pages statiques. Tout peut être écrit en H5 et dans certaines langues.
Deux : WEB front-end
web front-end
est le front-end, qui est un ensemble de technologies Les interfaces des appareils intelligents (téléphones mobiles, ordinateurs) que vous utilisez. voir sont en fait des frontaux, et les petites pages Web des programmes et des navigateurs sont toutes créées par le front-end, et le front-end de certaines applications peut également être réalisé. Mais certaines grandes applications ou applications de grands fabricants sont essentiellement créées de manière native, car elles sont plus fluides et peuvent appeler davantage d’API sous-jacentes.
Grand front-end
🎜 est un concept plus général Après le début de l'ère de l'Internet mobile, l'hybride était autrefois très populaire. h5 et webview, c'est en effet C'est une approche idéale, mais les interactions complexes ne peuvent pas être gérées, et les performances de la machine, le réseau, etc. sont des lacunes, donc plus tard rn et weex sont apparus, et la méthode d'écriture globale est frontale, donc le le front-end représente également une certaine quantité de développement en hybride, combiné à la relation entre le front-end précédent et le nœud , une combinaison de 3 : 1) front-end dans l'application, 2) front-end, 2) nœud full stack, collectivement appelés le big front-end. 🎜🎜Le « grand » signifie ici que la portée des choses qui peuvent être faites est plus large, atteignant les terminaux mobiles front-end et back-end, et améliorant considérablement les responsabilités front-end. Avec le développement de la technologie, le développement de postes de travail basés sur l'électron progresse également de jour en jour. De plus en plus de domaines tels que OTT et IoT utilisent js. Par conséquent, tant que la fin qui contacte directement l'utilisateur est développée à l'aide de la technologie frontale. , il est couvert par la grande catégorie front-end. 🎜🎜🎜Quatre : WEB full stack🎜🎜🎜🎜Web full stack
🎜 est un développement qui utilise des compétences telles que la technologie front-end, la technologie back-end, la technologie d'interaction front-end et back-end , traitement des données et déploiement du système. Il peut écrire non seulement l'interface, mais également le backend, et il peut également gérer la base de données, l'environnement système, etc. La technologie full-stack fait référence à une collection efficace qui peut compléter la construction de l'ensemble du projet. 🎜🎜Comprend : la conception de sites Web, le développement Web front-end, le développement Web back-end, la conception de bases de données, les interfaces et les composants, le développement mobile, la conception de produits, l'architecture système, le concept de produit et l'expérience utilisateur, la compréhension et la définition des exigences. 🎜🎜🎜 (Partage de vidéos d'apprentissage : 🎜Démarrer avec le front-end Web🎜)🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!