Deuxièmement, nous devons comprendre certains concepts de base. Sinon, ce sera embarrassant si nous sortons pour nous vanter et ne pouvons pas comprendre ce que disent les autres, ou si nous le disons nous-mêmes, c'est une erreur très évidente. comprenons les concepts de base suivants.
Développement web mobile
Les pages qui fonctionnent bien sur le terminal mobile, telles que Sina.com, Tencent News Network et Phoenix Mobile, fonctionnent également bien sur le terminal mobile.
Développement d'applications web mobiles
Pour faire simple, cela signifie utiliser certaines méthodes privées du navigateur pendant le développement pour que la page Web dispose de certaines fonctions natives. Ou il existe des applications Web plus similaires telles que Taobao mobile, Meituan mobile, Weibo mobile, etc. Elles n'utilisent évidemment pas certaines fonctions natives, mais les pages Web interactives et con?ues similaires aux applications doivent s'appuyer sur les navigateurs pour les afficher. Bien entendu, l'industrie a récemment lancé diverses formes de technologies d'application de type application/webapp, telles que la célèbre applet WeChat, la PWA lancée par Google (obtenant les mêmes autorisations que les applications natives Android) et les applications de streaming lancées par DCloud ( obtention du W3C et pris en charge par les fabricants nationaux de téléphones mobiles), etc.
développement d'applications hybrides
Aussi appelé [développement shell], pour faire simple, il s'agit de générer une application web multiplateforme en écrivant du code spécifique, similaire à React Native, Phonegap, Cocos2d, etc. Vous pouvez utiliser certains frameworks de développement front-end natifs ou créer des packages et générer des applications basées sur des pages Web mobiles.