L'applet WeChat a été publiée ou divulguée et a été écartée dans le cercle Internet. Beaucoup de gens crient qu’il s’agit d’une nouvelle grande victoire pour HTML5, mais est-ce vraiment le cas ? Au fur et à mesure que plus de détails sont révélés, nous apprenons que les mini-programmes WeChat sont basés sur des technologies similaires à React Native. React Native n'est pas strictement une technologie HTML5. Côté mobile, la technologie HTML5 est à peu près égale à hyper. Sa plus grande particularité est qu'elle est basée sur le noyau du navigateur. L'ambition du HTML5 est de couvrir tous les écrans des navigateurs et de dominer tous les développeurs avec le DOM. est la clé. D'autre part, la technologie RN ou l'applet WeChat ne dépend d'aucun noyau de navigateur, mais appelle directement des composants natifs via un pont JS vers natif. RN lui-même est une trahison du HTML5. Je pense donc que ce n’est pas tant une victoire pour HTML5 qu’un échec pour HTML5.
Cependant, qu'il s'agisse d'applet HTML5, ReactNative ou WeChat, la technologie JavaScript en est indissociable. Désormais, en utilisant JavaScript, vous pouvez utiliser NodeJs pour le côté serveur, le développement HTML5 et le côté mobile. On peut dire que JavaScript est partout où vous pouvez le voir. C'est donc le meilleur moment pour les ingénieurs JavaScript.
La bataille pour l'entrée
D'un point de vue technique, les petits programmes ne sont rien de plus qu'une autre roue avec quelques changements basés sur le RN. Les roues frontales sont partout de nos jours. Comparée aux roues puissantes telles que Angular et React, la petite roue de programme ne vaut en fait pas la peine d'être mentionnée et n'a fait aucune avancée technique. Cependant, derrière ce qu'on appelle le volant se joue le jeu des grands constructeurs, et ce pour quoi ils se disputent, c'est souvent une entrée.
Il en va de même pour les petits programmes. Si vous avez un grand nombre d'utilisateurs, vous pouvez avoir un statut d'entrée. Le reste est un moyen. Les méthodes précédentes étaient les comptes officiels, les Moments, etc. Maintenant, l'approche des petits programmes va encore plus loin et construit une autre couche de système basée sur le système d'exploitation sous-jacent, prenant ainsi le statut d'entrée du système d'exploitation. C'est la clé. Ceci est très similaire aux navigateurs et à HTML5, qui tentent de créer leur propre écosystème sur le système d'exploitation sous-jacent.
Chrome a développé le Chromebook pour le grand idéal du HTML5, alors WeChat développera-t-il le téléphone mobile WeChat ? Compte tenu de la situation actuelle des Chromebooks, je pense que WeChat y réfléchira à deux fois.
À propos de l'interface utilisateur, la vie et la mort du front-end
L'interface utilisateur est un concept très abstrait. Non seulement abstrait, mais précis. L'exactitude consiste à exprimer ce que c'est sans se mettre d'accord sur la forme. Au sens large, l’interface utilisateur est bien plus que de simples écrans et graphiques. Tant que l’ordinateur peut communiquer avec les gens, il est considéré comme une interface utilisateur. Dans le passé, c'était la ligne de commande (même si de nombreux ingénieurs utilisent encore la ligne de commande aujourd'hui), maintenant c'est l'interface graphique. L’interface utilisateur devient de plus en plus puissante avec le développement des capacités informatiques.
Mais avec l'essor de l'Internet mobile, l'interface utilisateur est devenue plus simple. Le passage du simple au complexe est inversé. Aurons-nous vraiment besoin d’un écran à l’avenir ?
Je pense que l'ère de la connexion neuronale directe sans écran externe viendra, mais ce jour est encore loin en fonction des percées de nombreuses technologies clés. Avant que ce jour n'arrive, nous avons en fait une autre option :
Un jour, WeChat n'aura plus besoin d'un compte d'application, car WeChat lui-même peut tout faire et vous pouvez parler directement à la machine en utilisant le langage naturel ou la voix. Avec le développement de l’apprentissage automatique profond, ce jour n’est en réalité pas loin. Ce jour signifie que toutes les roues frontales telles que HTML5 et React Native deviendront silencieuses, et que la prospérité du front-end prendra également fin. Que feront alors nos ingénieurs front-end ? Ne vous inquiétez pas trop, profitez de la prospérité et continuez à vous consacrer à l'ère du grand front-end !
L'avenir appartient à l'intelligence artificielle et aux ordinateurs quantiques.
Dans le futur. . . Ceux qui n’appartiennent pas aux humains, laissons faire l’intelligence artificielle, nous serons des cochons.
【Recommandations connexes】
1. Partagez comment je vois les mini-programmes WeChat
3. Développement de mini-programmes - liaison multi-niveaux de sélecteur
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!