(1) Desarrollar tres modelos móviles
(1) Aplicación nativa: (APLICACIÓN nativa) estudiantes que escriben aplicaciones, como ios, Android, etc.
(2) Aplicación híbrida: (desarrollo híbrido), la página h5 está integrada en la aplicación
(3) Aplicación web: abre la página h5 con el navegador móvil
(2) Ventajas y desventajas:
(1) Aplicación nativa: básicamente puede operar cualquier sistema de teléfono móvil, como (video, código de escaneo, obtener libreta de direcciones, llamada), etc.
(2) Aplicación híbrida: desarrollo híbrido. Si desea que h5 opere el sistema de teléfono móvil, necesita que la aplicación coopere con la interfaz y proporcione la API de operación correspondiente para la interfaz.
El front-end también puede realizar un desarrollo mixto por sí mismo, lo que requiere el uso de lenguajes, como una aplicación uni y otros marcos, que también proporcionan funciones como escanear código de video.
(3) Aplicación web: Básicamente, no hay función para operar el sistema de teléfono móvil
(3) Algunos marcos que se pueden empaquetar para generar aplicaciones en la interfaz
(1) Similar a vue: weex, uniapp
uniapp necesita descargar su propio editor (HBuilderX) y empaquetarlo con el editor. Ahora uniapp es generalmente popular
(2) Similar a reaccionar: reaccionar nativo
(五) uniapp
La sintaxis de uniapp es similar a la combinación de applet y vue. Después del empaquetado (lanzamiento del empaquetado en la nube), proporcione una dirección y luego lleve esta dirección al navegador para descargar la aplicación
Los proyectos de Vue también se pueden empaquetar usando HBuilderX para generar aplicaciones
(6) Interacción entre h5 y la aplicación nativa
La aplicación encapsula el método, h5 para llamar, sdk significa código de encapsulación