¿Cómo se hacen los mini programas? ¿Cuál es la diferencia entre esta y la aplicación?
1. ¿Cuál es la diferencia entre mini programas y APP?
En términos de oportunidades de negocio, creo que hacer un mini programa o APP requiere buena creatividad, buena ejecución y suerte, pero Los mini programas son muy populares en WeChat, son más fáciles de difundir y el umbral de entrada para los usuarios es más bajo.
Siempre que el mini programa sea interesante y tenga nuevas ideas, es posible lograr un crecimiento explosivo de usuarios, como el anterior Evernote, la herramienta Moments y la alfabetización en imágenes.
La diferencia es:
APLICACIÓN: expansión ilimitada y alto grado de libertad Para algunas aplicaciones con funciones complejas, gran interactividad y altos requisitos de diseño, los usuarios pueden usarlas de manera más conveniente. desde hace mucho tiempo
p>
Mini programa WeChat: está al alcance de su mano, puede usarse y desaparecer, y es relativamente simple de desarrollar. Sin embargo, debe depender de WeChat y es difícil de expandir. y ampliar ¡Sus funciones están limitadas por la interfaz proporcionada por WeChat! La interfaz proporcionada por WeChat es adecuada para aplicaciones con funciones únicas y baja frecuencia de uso
Si está desglosada, también se puede considerar desde los siguientes puntos
1. /p>
APP: El nombre completo es aplicación móvil (aplicación móvil). Es una aplicación diseñada para ejecutarse en teléfonos móviles, tabletas y otros dispositivos. Actualmente es el dispositivo móvil principal
WeChat. subprograma: un tipo que no requiere descarga ni instalación, una aplicación que los usuarios pueden abrir escaneando o buscando a través de WeChat.
2. Grupo de usuarios
APP: Para todos los usuarios de teléfonos inteligentes, hay 2.600 millones de usuarios de teléfonos inteligentes.
Mini Programa WeChat: Abierto a todos los usuarios de WeChat, WeChat tiene más de 800 millones de usuarios diarios.
3. Uso
APLICACIÓN: fija en el escritorio, disponible en cualquier momento
Subprograma WeChat: organizado en orden descendente de uso reciente, es necesario escanear/ buscar al usar
4. Descargar
Descarga de la APLICACIÓN
APLICACIÓN: debe descargar el programa de instalación correspondiente de la tienda de aplicaciones antes de poder usarla
4. p>
Subprograma WeChat: escanee el código QR/escanee el código del mini programa/busque a través de WeChat para ingresar directamente al mini programa
5 Funciones
APLICACIÓN: Puede lograrlo relativamente. funciones completas
Mini programa WeChat: debido a la plataforma limitada, solo se pueden implementar algunas funciones. Generalmente, las funciones de los mini programas son relativamente únicas
6.
APLICACIÓN: Necesidad de adaptarse a diferentes teléfonos móviles Programa WeChat Mini: Una vez desarrollado, se puede adaptar a todos los teléfonos móviles
7. Ciclo de desarrollo
APLICACIÓN: Alto costo de desarrollo. y ciclo de desarrollo largo
Mini programa WeChat: el costo de desarrollo es bajo, la plataforma proporciona más interfaces y el ciclo de desarrollo es corto
8. APP: Hay alrededor de 5 millones de APPs en línea en China
No hay necesidad de desarrollar pequeños programas. Alrededor de 5 millones
Miniprograma WeChat: el número de miniprogramas en línea es 580.000
2. ¿Cómo se crean los miniprogramas?
Echemos un vistazo a cómo. Haz pequeños programas.
Método 1, tutorial sencillo oficial de WeChat
Primero echemos un vistazo al sencillo tutorial proporcionado por el sitio web oficial de WeChat.
Básicamente, después de registrar una cuenta del mini programa, debe instalar las herramientas de desarrollo y luego ingresar el código en las herramientas de desarrollo oficiales para crearlo.
Composición básica del código:
Configuración JSON:
Podemos ver que hay app.json y project.config.json en el directorio raíz del proyecto, y en También hay logs.json en el directorio páginas/logs. A continuación explicaremos sus usos. Configuración del miniprograma app.json, app.json es la configuración global del miniprograma actual, incluidas todas las rutas de las páginas, el rendimiento de la interfaz, el tiempo de espera de la red, las pestañas inferiores, etc. del miniprograma.
Plantilla WXML:
Todos los que se han involucrado en la programación web saben que la programación web utiliza una combinación de métodos como HTMLCSSJS, donde se usa HTML para describir la estructura de la página actual, y CSS se usa para describir la apariencia de la página, mientras que JS generalmente se usa para manejar la interacción entre la página y el usuario.
Estilo WXSS:
WXSS tiene la mayoría de las características de CSS, y WXSS también ha realizado algunas extensiones y modificaciones en el mini programa.
Unidades de tamaño agregado. Al escribir estilos CSS, los desarrolladores deben tener en cuenta las diferencias en el ancho de la pantalla de los dispositivos móviles y las proporciones de píxeles del dispositivo, y utilizar algunos trucos para convertir algunas unidades de píxeles. WXSS admite la nueva unidad de tamaño rpx en la capa inferior. Los desarrolladores pueden evitar el problema de la conversión y pueden usarla siempre que la conversión se realice en el subprograma subyacente. Dado que la conversión utiliza operaciones de punto flotante, los resultados de la operación se desviarán ligeramente. los resultados esperados. Proporciona estilos globales y estilos locales. El mismo concepto con app.json y page.json, puede escribir un app.wxss como un estilo global que se ejecutará en todas las páginas de la aplicación actual y un estilo de página local page.wxss que solo se ejecutará en la página actual. Además, WXSS solo admite ciertos selectores CSS
Lógica de interacción JS:
No basta con que un servicio tenga una interfaz de visualización, también necesita interactuar con los usuarios: responder a clics del usuario, obtener la ubicación del usuario, etc. En el miniprograma, escribimos archivos de script JS para manejar las operaciones del usuario.
Bien, lo anterior es una pequeña parte de la definición oficial de "tutorial simple". Sí, tutorial simple, "simple". Ya no puedo sentir la palabra "simple".
Después de los conceptos básicos, hay capítulos más avanzados esperándote: marcos, componentes, API y herramientas. Estas palabras pueden parecer simples, pero el contenido es suficiente para llenar varios libros de texto.
El segundo método para desarrollar pequeños programas en plataformas de terceros
No haremos un análisis del artículo sobre si la definición del tutorial oficial es simple o no para un empresario y una empresa. Haré pequeños programas que también requieren mucho conocimiento de codificación. O algunas personas dicen: puedo contratar a un programador y un león del diseño. Sí, puedes ser un magnate, pero un programador también necesita dedicar tiempo a escribir código y diseñar. Después de hacer todo este conjunto, las personas inteligentes no pueden aprenderlo en al menos uno o dos meses, como máximo en medio año o incluso en varios años.
En la sociedad actual con una competencia tan feroz, nuestras empresas y comerciantes dicen que el tiempo es dinero, compiten con sus pares y aprovechan las oportunidades. ¿Todavía estás dispuesto a dedicar tanto tiempo a aprender, codificar o incluso contratar gente para aumentar los costos? Creo que tu respuesta es no.
Entonces, ¿existe alguna forma de crear un pequeño programa de forma fácil y rápida?
¡Por supuesto!
Solo necesitamos utilizar la herramienta de visualización de miniprogramas "Quick Apps" para crear inmediatamente miniprogramas hermosos, multifuncionales y para toda la industria para hacer frente fácilmente a escenarios de aplicaciones en todos los ámbitos de la vida.
¡Echemos un vistazo a cómo crear miniprogramas fácilmente sin la necesidad de una biblioteca de códigos y le enseñemos cómo crear miniprogramas!
La mini herramienta de visualización del programa decora la interfaz. Puede ver claramente que hay "páginas, componentes, módulos, plantillas" y otras funciones en el lado izquierdo. El medio es la interfaz de diseño visual y el derecho es la configuración.
1. Componentes
La función del componente puede agregar elementos como texto, imágenes, videos, artículos y listas de productos, y puede personalizar el estilo, tamaño, borde, fondo, color, sombra, características como esquinas redondeadas, efectos de transparencia y efectos de rotación de diapositivas.
2. Módulos
La biblioteca de módulos tiene módulos de componentes listos para usar adecuados para todos los escenarios de la industria, incluido el carrusel de diapositivas, la columna de navegación, la visualización de productos, la visualización de gráficos y texto, texto puro, gráficos creativos, íconos de elementos, listas de productos, títulos hermosos, etc. Los usuarios pueden diseñar la página agregando módulos. El contenido de los componentes se puede personalizar sin rediseñar el diseño de los componentes del módulo. caída, componentes modulares y componentes modulares se pueden personalizar. Es más, es altamente adaptable. Puedes arrastrarlo y soltarlo para completarlo. Puedes combinarlo y combinarlo libremente, y realmente puedes tener miles de tiendas y miles de caras.
3. Plantillas
La biblioteca de plantillas tiene plantillas listas para usar que son adecuadas para todos los escenarios de la industria. Los usuarios pueden agregarlas y usarlas con un solo clic. el contenido se puede personalizar y el diseño se puede rediseñar y personalizar. La plantilla es altamente adaptable y se puede generar con un solo clic. La creación de mini programas es fácil y un paso más rápido.
Si usas la función de plantilla, puedes generarla con un clic, crearla y usarla, y gastar un poco de dinero para crear un pequeño programa.
Finalmente, lo que quiero decir es que usar las herramientas adecuadas y elegir los métodos correctos es mucho más efectivo que las operaciones repetidas.