Descripción del Proyecto
Este es un marco de desarrollo rápido simple y multiplataforma basado en Java Boot/.Net Core. Miles de clases de uso común están encapsuladas en los extremos frontal y posterior, lo que es conveniente para la expansión; el generador de código está integrado para admitir la generación de código comercial frontal y posterior, para lograr un desarrollo rápido y mejorar la eficiencia del trabajo; el marco integra formularios, informes , gráficos, pantallas grandes y otras demostraciones de uso común son fáciles de usar directamente; el marco de backend es compatible con Vue2 y Vue3.
Arquitectura Tecnológica
- 1. Compatibilidad de bases de datos: MySQL (predeterminado), SQLServer, Oracle, PostgreSQL, DATADB, NPC
- Base de datos del almacén de oro
- 2. Almacenamiento de archivos distribuidos: 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. El backend está desarrollado en base a IDEA + Eclipse + Spring Tool Suite.
- 4. El front-end se desarrolla en base a Node.js+Vue+TypeScript+Vite+Pinia+Pnpm+Element-ui, etc.
- 5. Desarrollo de terminales móviles Desarrollo de Node.js
Método de implementación
- tarro
- Docker/Docker-Componer
función de plataforma
Entrada de la aplicación: www.jnpfsoft.com/?csdn , si tiene tiempo, puede intentar construirlo usted mismo.
- Generador de código bajo: Basado en Mybatis-plus-generator, se personaliza un conjunto de generadores de código configurando las anotaciones de los campos de la base de datos, front-end WEB (vue), terminal móvil (vue), back-end (controlador, entidad, mapperxml) se puede generar en línea, servicio) y otros códigos reducen en gran medida la dificultad de desarrollo.
- Desarrollo de código cero: equipado con una gran cantidad de controles reutilizables, a través de la operación de elementos de la interfaz, controles de arrastrar y soltar para generar automáticamente aplicaciones visuales.
- Motor de flujo de trabajo: incluye dos partes, 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. Adáptese a las necesidades de varios escenarios en las condiciones nacionales de China, configuración WYSIWYG, código bajo, configuración alta.
- Control de autoridad flexible: se adopta la gestión de autoridad RBAC y la autoridad se puede controlar en menús, botones, columnas de datos y restricciones, alcance de autorización, etc.
- Diseño de pantalla grande: diseñe libremente páginas, arrastre y suelte controles en la página, configure el contenido y el enlace de datos para diferentes controles, y realice el desarrollo de páginas visuales en pantalla grande en función de lo que ve es lo que obtiene.
- Diseño del portal: diseño de portal completamente nuevo, operación simple, arrastrar y soltar gratis, autoadaptación de múltiples terminales para edición única, que satisface completamente las necesidades individuales de los usuarios.
- Diseño de gráficos enriquecidos: admite una sola tabla y varias tablas, varias pantallas gráficas, análisis de datos empresariales fáciles de realizar y gestión de operaciones de toma de decisiones.
- Generación integral de aplicaciones de aplicaciones: es fácil crear aplicaciones móviles para sistemas IOS y Android, realizar una agregación integral de varias funciones, acceso multiterminal, realizar la operación de conectar el front-end a los datos de fondo y obtenga rápidamente los datos desde el primer plano hasta el fondo.
- Inicio de sesión de terceros: la biblioteca de herramientas de inicio de sesión autorizadas de terceros listas 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.
- Comunicación IM: el sistema IM es compatible con múltiples plataformas como PC, aplicación móvil, applet WeChat, etc. PC + mobile lo acompañará para resolver las preocupaciones del trabajo empresarial.
- Apoyar el desarrollo secundario: ricas aplicaciones listas para usar para satisfacer las necesidades comerciales y de gestión en constante cambio de las empresas, los productos desarrollados en base a la plataforma son más estables y confiables, las especificaciones de código, fáciles de aprender y rápidos de usar, etc., pueden darse cuenta expansión del negocio de manera integral.
- Cree rápidamente servicios SaaS: las empresas pueden expandir rápidamente sus dimensiones y crear servicios de plataforma SaaS en cualquier momento y en cualquier lugar.Los desarrolladores solo necesitan preocuparse por el negocio y la innovación;