Herramienta de orquestación de lógica visual: código bajo/sin código

I. Introducción

En la comunidad front-end, low-code/no-code es un tema candente de discusión. En pocas palabras, el código bajo es completar el desarrollo y el lanzamiento de la aplicación escribiendo una pequeña cantidad de código, mientras que sin código es un subconjunto del código bajo, y el desarrollo de toda la aplicación se puede completar a través de la configuración sin escribir código. En la actualidad, ya existen muchas plataformas de código bajo dentro del grupo, como JNPF, Yida, Yunfengdie, etc., y las plataformas generales de construcción sin código incluyen Jiandaoyun y Mingdaoyun.

2. Código bajo y sin código

En primer lugar, ya sea low-code o no-code, está dirigido a escenarios específicos o campos subdivididos, como páginas de actividades operativas, formularios intermedios y de back-end, páginas de tablas, etc.; o varios proyectos de información completos, tales como ERP, OA, CRM, EHR, etc. Porque solo en estos escenarios, la interacción de front-end es relativamente convergente y se pueden depositar suficientes materiales de componentes, de modo que la página se puede construir directamente arrastrando y soltando componentes de manera visual.

¿Mucha gente todavía no sabe la diferencia entre código bajo y sin código? Aquí hay un ejemplo fácil de entender:

Suponga que desea crear una aplicación de administración de tareas simple que incluya una lista de tareas y un formulario para agregar tareas.

1. Si usa una plataforma de código cero, puede elegir una plantilla que se adapte a sus necesidades, luego usar arrastrar y soltar para agregar listas de tareas y elementos de formulario, y finalmente establecer algunas reglas y parámetros simples para crear una aplicación completa. Sin embargo, la escalabilidad es deficiente y solo se pueden usar las plantillas especificadas por ellos.

2. Y si usa una plataforma de código bajo, puede usar componentes ya escritos para crear listas de tareas y elementos de formulario, y luego escribir un código simple para implementar algunas funciones avanzadas, como recordatorios automáticos, análisis de datos, etc. Este método requiere algo de experiencia en programación, pero en comparación con el método de programación de código puro tradicional, el tiempo y el costo se reducirán considerablemente. El desarrollo secundario es más fácil.

3. Echemos un vistazo a las funciones de código bajo

Como una excelente plataforma de construcción de código bajo en el grupo, la plataforma JNPF es un modelo de desarrollo rápido de software basado en motor.Está equipado con motores de funciones visuales como motor de procesos, motor de formularios, motor de informes, motor de gráficos, motor de interfaz, portal motor y motor de usuario de la organización, y básicamente se da cuenta de la página de construcción visual de la interfaz de usuario. Hay cientos de controles funcionales y plantillas integradas, por lo que puede satisfacer las necesidades personalizadas de los usuarios en la mayor medida con la simple operación de arrastrar y soltar. Dado que las funciones de la plataforma JNPF son relativamente completas, este artículo elige esta herramienta para la expansión de funciones, de modo que pueda ver de manera más intuitiva las ventajas del código bajo.

1. Diseño de formulario

Desarrollo de código cero:

Los controles relacionados en el formulario definen los campos de la entidad. Por ejemplo, "ID de nombre" en la información de salario, el campo de tipo de cadena aparece automáticamente como computerfield101 (nombre). Además, la tabla de la base de datos también se genera automáticamente, por supuesto, también puede generar manualmente o agregar modificaciones.

Las configuraciones de forma que hay en el mercado no son malas, y todos los fabricantes son similares, no es más que el número de componentes y si las funciones básicas son perfectas. JNPF tiene más de 50 tipos de controles reutilizables, más de 1000 configuraciones de gráficos de interfaz de usuario, juego libre.

Desarrollo de código bajo:

Basado en Mybatis-plus-generator, se ha personalizado un conjunto de generadores de código mediante la configuración de las anotaciones de los campos de la base de datos, códigos como WEB front-end (vue), terminal móvil (vue) y back-end (controlador, entidad , mapperxml, servicio) se pueden generar en línea, lo que reduce en gran medida la dificultad de desarrollo;

2. Flujo de trabajo

El servicio de flujo de trabajo es un conjunto de soluciones de flujo de trabajo desarrollado por JNPF, incluido el formulario de proceso y el motor de proceso. El formulario de proceso está diseñado visualmente y es altamente configurable. Adopta un diseño de plantilla de formulario estructurado y un diseño de modo de análisis centralizado. Adaptarse a las necesidades de varios escenarios en las condiciones nacionales de China, configuración WYSIWYG, código bajo, configuración alta;

3. Diseño de portales

Diseño de portal completamente nuevo, operación simple, arrastrar y soltar gratis, autoadaptación de múltiples terminales para edición única, satisfaciendo completamente las necesidades individuales de los usuarios.

4. Diseño de pantalla grande

Diseñe libremente las páginas, arrastre y suelte los controles en la página, configure el enlace de contenido y datos para diferentes controles y realice el desarrollo de páginas visuales en pantalla grande con lo que ve es lo que obtiene;

5. Diseño del informe

No es necesario desarrollar ningún código, los usuarios solo necesitan configurar una serie de parámetros en la interfaz para realizar la configuración de varios tipos de informes, representación en línea del contenido del informe, exportación de informes, impresión y otras funciones.

6. Inicio de sesión de terceros

La biblioteca de clases de la herramienta de inicio de sesión de autorización de terceros lista para usar proporciona una interfaz unificada, admite el acceso a cualquier sitio web de OAuth y realiza rápidamente la función de inicio de sesión de OAuth.

4. ¿Quiénes son los usuarios de las herramientas de código bajo/sin código?

Puede ser cualquier persona de su empresa. Por ejemplo, aquí hay algunas formas en que diferentes roles/habilidades pueden usar plataformas de código bajo:

  • Analistas comerciales: las plataformas de código bajo ayudan a los analistas comerciales a crear rápidamente aplicaciones para usuarios y simular aplicaciones complejas para departamentos de TI.
  • Desarrolladores: las plataformas de código bajo ayudan a los desarrolladores a entregar aplicaciones más rápido y eliminar su acumulación de desarrollo.
  • Usuarios finales: las plataformas de código bajo ayudan a los usuarios finales a crear informes, paneles y aplicaciones simples en minutos sin pasar por el departamento de TI.
  • Líderes de TI: las plataformas de código bajo ayudan a los líderes de TI a brindar acceso seguro a los datos de la empresa, prolongar la vida útil de sus sistemas actuales y aumentar la productividad de TI.

V. Resumen

Integra y encapsula el 80 % de las aplicaciones funcionales y construye rápidamente el sistema de oficina requerido por la empresa simplemente arrastrando, tirando y arrastrando Esta es una plataforma de código bajo. El sistema de oficina construido de esta manera de arrastrar, tirar y arrastrar es una función general de la industria. Si existe la necesidad de una escena especial, esta función general de la industria definitivamente no podrá satisfacerla, que también es código bajo. Pero no se preocupe, este requisito se puede realizar mediante un desarrollo secundario en profundidad del sistema.

Supongo que te gusta

Origin blog.csdn.net/wangonik_l/article/details/131901107
Recomendado
Clasificación