Tutorial de UniApp

UniApp es un framework front-end que utiliza Vue.js para desarrollar aplicaciones multiplataforma, desarrollado y mantenido por la empresa DCloud.

El objetivo principal de UniApp es "desarrollar una vez, publicar en múltiples plataformas", lo que mejora enormemente la eficiencia del desarrollo y reduce el trabajo de adaptación a múltiples plataformas.

La aparición de UniApp ha mejorado enormemente la eficiencia del desarrollo y ha reducido el costo del desarrollo multiplataforma.

UniApp utiliza la licencia de código abierto Apache License 2.0, que permite a los desarrolladores usar, modificar y distribuir el código libremente


Lo que necesitas saber antes de estudiar este tutorial

Para aprender UniApp necesitas conocimientos básicos de HTML, CSS, JavaScript y Vue.js. Si ya dominas estos conocimientos, ¡aprender UniApp será muy fácil!

Si aún no los dominas por completo, no te preocupes, puedes familiarizarte con ellos en los siguientes tutoriales:

La escritura de código en UniApp incluye lenguajes básicos como js, vue, css, así como ts, scss y otros preprocesadores de CSS.

La principal ventaja de UniApp reside en su capacidad multiplataforma. La forma tradicional de desarrollo requiere escribir código diferente para cada plataforma, mientras que UniApp adapta un solo conjunto de código a múltiples plataformas, reduciendo el trabajo repetitivo.


Aplicaciones UniApp

UniApp es un framework de desarrollo multiplataforma basado en Vue.js, desarrollado y mantenido por DCloud. Permite a los desarrolladores usar un solo conjunto de código para publicar simultáneamente en múltiples plataformas, incluyendo:

  • Mini programa de WeChat

  • Páginas web H5

  • Aplicaciones Android e iOS

  • Mini programa de Alipay

  • Mini programa de Baidu

  • Mini programa de ByteDance

  • Quick Apps

  • Mini programa de QQ

  • Mini programa de 360

  • y otras muchas plataformas más.


Comparación de UniApp con otros frameworks

CaracterísticaUniAppTaroFlutterReact Native
Lenguaje de desarrolloVue.jsReactDartJavaScript/TypeScript
Soporte multiplataformaMini programas, H5, AppMini programas, H5, AppAndroid、iOS、WebAndroid、iOS
RendimientoCercano al nativoMedioAlto rendimientoMedio
Costo de aprendizajeBajo (sintaxis de Vue.js)Medio (sintaxis de React)Alto (lenguaje Dart)Medio (sintaxis de React)
Ecosistema y comunidadRicoRicoEn rápido crecimientoMuy rico

Enlaces relacionados

Otras extensiones