Marco de desarrollo de código bajo basado en la separación de front-end y back-end de Vue3

Descripción del Proyecto

La plataforma de desarrollo JNPF es una plataforma de desarrollo de pila completa basada en SpringBoot + Vue3 , que utiliza microservicios y una arquitectura de separación de front-end y back-end . El front-end y el back-end encapsulan miles de clases comunes para una fácil expansión; integra un generador de código para soportar la generación de código comercial de front-end y back-end para cumplir con el rápido desarrollo; el marco integra varias demostraciones de uso común, como formularios, informes, gráficos y pantallas grandes para un uso fácil y directo.; El marco back-end admite Vue2 y Vue3 ; la plataforma se puede implementar de forma privada y también admite la implementación de K8S .

Arquitectura Tecnológica

  1. 1. Compatibilidad de bases de datos: MySQL (predeterminado), SQLServer, Oracle, PostgreSQL, base de datos Da, base de datos de la Universidad Renmin de Finanzas y Economía
  2. 2. Almacenamiento de archivos distribuido: compatible con MinIO y almacenamiento de múltiples objetos en la nube, como Alibaba Cloud OSS, Huawei Cloud OBS, Qiniu Cloud Kodo, Tencent Cloud COS, etc.
  3. 3. El backend está desarrollado en base a IDEA + Eclipse + Spring Tool Suite.
  4. 4. El front-end está desarrollado en base a Node.js+Vue + TypeScript +Vite+Pinia+Pnpm+ Element-ui, etc.
  5. 5. Desarrollo de terminales móviles Desarrollo de Node.js

Dirección de la aplicación

https://www.jnpfsoft.com/?csdn

Método de implementación

  • frasco 
  • Docker/Docker-Componer

Características de la plataforma

  • Generador de código bajo: se personaliza un conjunto de generadores de código en función del generador Mybatis-plus, configurando los comentarios de los campos de la base de datos, el front-end WEB (vue), el terminal móvil (vue) y el back-end (controlador, entidad, mapperxml) se pueden generar en línea, servicio) y otros códigos, lo que reduce en gran medida la dificultad de desarrollo.
  • Desarrollo sin código: equipadas con una gran cantidad de controles reutilizables, las aplicaciones visuales se pueden generar automáticamente operando elementos de la interfaz y arrastrando controles.

  • Motor de flujo de trabajo: consta de dos partes: formulario de proceso y 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. Adaptado a las necesidades de diversos escenarios en las condiciones nacionales de China, configuración WYSIWYG, código bajo y configuración alta.
  • Control de permisos flexible: al utilizar la administración de permisos RBAC, se pueden controlar los permisos para menús, botones, columnas y restricciones de datos, alcance de autorización, etc.
  • Diseño de pantalla grande: diseñe libremente la página, arrastre y suelte controles en la página, establezca valores de contenido y vincule datos para diferentes controles, y logre un desarrollo de página visual en pantalla grande con WYSIWYG.
  • Diseño del portal: diseño de portal completamente nuevo, operación simple, arrastrar y soltar gratis, edición única y adaptación de múltiples extremos, que satisface completamente las necesidades personalizadas de los usuarios.

  • Diseño de gráficos enriquecido: admite una sola tabla, varias tablas y varias visualizaciones gráficas, lo que permite realizar fácilmente análisis de datos empresariales y gestión de operaciones para la toma de decisiones.
  • Generación integral de aplicaciones de aplicaciones: puede crear fácilmente aplicaciones móviles para sistemas IOS y Android, realizar una agregación integral de varias funciones y acceso multi-end, realizar la operación de acoplamiento frontal con datos en segundo plano y obtener rápidamente la datos transmitidos desde el frente hacia el fondo.
  • Inicio de sesión de terceros: una biblioteca de herramientas de inicio de sesión autorizada de terceros lista para usar proporciona una interfaz unificada, admite el acceso a cualquier sitio web de OAuth e implementa rápidamente la función de inicio de sesión de OAuth.

  • Comunicación de mensajería instantánea: el sistema de mensajería instantánea es compatible con PC, aplicaciones de clientes móviles, subprogramas WeChat y otras plataformas. La PC + terminal móvil le ayuda a resolver las preocupaciones del trabajo corporativo.
  • Admite el desarrollo secundario: las aplicaciones ricas y listas para usar satisfacen las cambiantes necesidades comerciales y de administración de las empresas. Los productos desarrollados en base a la plataforma son más estables y confiables, tienen códigos estandarizados, son fáciles de aprender y usar rápidamente, etc., y pueden lograr todo -Ronda de expansión empresarial.
  • Cree rápidamente servicios Saas: las empresas pueden expandirse rápidamente en dimensiones y crear servicios de plataforma Saas en cualquier momento y en cualquier lugar. Los desarrolladores solo deben preocuparse por los negocios y la innovación;

Supongo que te gusta

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