


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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP et Vue : une combinaison parfaite d'outils de développement front-end À l'ère actuelle de développement rapide d'Internet, le développement front-end est devenu de plus en plus important. Alors que les utilisateurs ont des exigences de plus en plus élevées en matière d’expérience des sites Web et des applications, les développeurs front-end doivent utiliser des outils plus efficaces et plus flexibles pour créer des interfaces réactives et interactives. En tant que deux technologies importantes dans le domaine du développement front-end, PHP et Vue.js peuvent être considérés comme une arme parfaite lorsqu'ils sont associés. Cet article explorera la combinaison de PHP et Vue, ainsi que des exemples de code détaillés pour aider les lecteurs à mieux comprendre et appliquer ces deux éléments.

Lors des entretiens de développement front-end, les questions courantes couvrent un large éventail de sujets, notamment les bases HTML/CSS, les bases JavaScript, les frameworks et les bibliothèques, l'expérience du projet, les algorithmes et les structures de données, l'optimisation des performances, les requêtes inter-domaines, l'ingénierie front-end, les modèles de conception et les nouvelles technologies et tendances. Les questions de l'intervieweur sont conçues pour évaluer les compétences techniques du candidat, son expérience en matière de projet et sa compréhension des tendances du secteur. Par conséquent, les candidats doivent être parfaitement préparés dans ces domaines pour démontrer leurs capacités et leur expertise.

En tant que développeur C#, notre travail de développement comprend généralement le développement front-end et back-end. À mesure que la technologie se développe et que la complexité des projets augmente, le développement collaboratif du front-end et du back-end est devenu de plus en plus important et complexe. Cet article partagera quelques techniques de développement collaboratif front-end et back-end pour aider les développeurs C# à effectuer leur travail de développement plus efficacement. Après avoir déterminé les spécifications de l’interface, le développement collaboratif du front-end et du back-end est indissociable de l’interaction des interfaces API. Pour assurer le bon déroulement du développement collaboratif front-end et back-end, le plus important est de définir de bonnes spécifications d’interface. La spécification de l'interface implique le nom de l'interface

Django est un framework d'application Web écrit en Python qui met l'accent sur un développement rapide et des méthodes propres. Bien que Django soit un framework Web, pour répondre à la question de savoir si Django est un front-end ou un back-end, vous devez avoir une compréhension approfondie des concepts de front-end et de back-end. Le front-end fait référence à l'interface avec laquelle les utilisateurs interagissent directement, et le back-end fait référence aux programmes côté serveur. Ils interagissent avec les données via le protocole HTTP. Lorsque le front-end et le back-end sont séparés, les programmes front-end et back-end peuvent être développés indépendamment pour mettre en œuvre respectivement la logique métier et les effets interactifs, ainsi que l'échange de données.

En tant que langage de programmation rapide et efficace, le langage Go est très populaire dans le domaine du développement back-end. Cependant, peu de gens associent le langage Go au développement front-end. En fait, l’utilisation du langage Go pour le développement front-end peut non seulement améliorer l’efficacité, mais également ouvrir de nouveaux horizons aux développeurs. Cet article explorera la possibilité d'utiliser le langage Go pour le développement front-end et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre ce domaine. Dans le développement front-end traditionnel, JavaScript, HTML et CSS sont souvent utilisés pour créer des interfaces utilisateur.

Les avantages des normes Web incluent une meilleure compatibilité multiplateforme, une meilleure accessibilité, de meilleures performances, un meilleur classement dans les moteurs de recherche, des coûts de développement et de maintenance, une meilleure expérience utilisateur, ainsi qu'une maintenabilité et une réutilisation du code. Description détaillée : 1. La compatibilité multiplateforme garantit que le site Web peut s'afficher et fonctionner correctement sur différents systèmes d'exploitation, navigateurs et appareils ; 2. L'amélioration de l'accessibilité garantit que le site Web est accessible à tous les utilisateurs ; vitesse, les utilisateurs peuvent accéder et parcourir le site Web plus rapidement, offrir une meilleure expérience utilisateur ; 4. Améliorer le classement des moteurs de recherche, etc.

Les ports par défaut du standard Web sont : 1. HTTP, le numéro de port par défaut est 80 ; 2. HTTPS, le numéro de port par défaut est 443 ; 3. FTP, le numéro de port par défaut est 21 ; est 22 ; 5. Telnet, le numéro de port par défaut est 23 ; 6. SMTP, le numéro de port par défaut est 25 ; 7. POP3, le numéro de port par défaut est 110 ; , le numéro de port par défaut est 53 ; 10. RDP , le numéro de port par défaut est 3389 et ainsi de suite.

Les méthodes de mise en œuvre de la messagerie instantanée incluent WebSocket, Long Polling, Server-Sent Events, WebRTC, etc. Introduction détaillée : 1. WebSocket, qui peut établir une connexion persistante entre le client et le serveur pour obtenir une communication bidirectionnelle en temps réel. Le frontal peut utiliser l'API WebSocket pour créer une connexion WebSocket et obtenir une messagerie instantanée en envoyant et en recevant. messages 2. Long Polling, une technologie qui simule la communication en temps réel, etc.
