El generador de código general de Rust, el usuario pionero de Lotus, versión 10, lanza el último video, el modo DataDummy preparado para preventas y gerentes de producto

El generador de código universal Rust Lotus Early Access Edition 10 lanzó el último video que detalla el patrón DataDummy para gerentes de productos y preventas

El generador de código general de Rust, el usuario pionero de Lotus, versión 10, lanza el último video, que presenta en detalle el patrón DataDummy cuidadosamente preparado para los gerentes de productos y preventas. Por favor vea el vídeo: https://www.bilibili.com/video/BV1Fh4y1P7xF/

El modo DataDummy es un modo utilizado para demostración y creación rápida de prototipos. No se requiere ningún vínculo a la base de datos; la base de datos se simula utilizando objetos de datos en memoria. Pero no existe una función de persistencia de datos. También admite sistemas duales de front-end y back-end. El proyecto front-end es completamente consistente con el modo normal. La diferencia es el proyecto backend.

Generador de código universal Rust, pionero en adopción de Lotus, versión 10. Esta versión admite el modo DataDummy, que es la función prototipo del modo de datos de memoria pura, llamado modo de datos tontos en chino. Desarrollado para preventas y gerentes de producto. Para generar este esquema, simplemente configure el campo del esquema en DataDummy. Los generadores de código pueden funcionar como generadores de código de base de datos normales o pueden contener módulos de inicio de sesión. Pero los datos son temporales, simplemente reinicie la aplicación y los datos se restaurarán automáticamente a los datos inicializados. Este es un patrón desarrollado específicamente para las necesidades de creación de prototipos.

La versión 10 de los primeros usuarios de Red Lotus admite la enumeración, es decir, una tabla constante que no se puede modificar y se construye mediante datos de inicialización y modo de datos de memoria. Para usar una enumeración, simplemente configure su pestaña para que comience con Enum. Otras configuraciones son exactamente las mismas que Dominio. La enumeración generada solo contiene la función de lectura. Tenga en cuenta que el usuario, la función y el privilegio del módulo de inicio de sesión no se pueden configurar como enumeraciones. La versión 10 de los primeros usuarios de Red Lotus optimiza la estructura del módulo. main.rs solo contiene puntos de entrada y un mínimo de otros programas. Otros módulos se colocan en lib.rs. La ubicación de la imagen predeterminada del generador de código de front-end se cambia al directorio estático para Facilitar Vue La construcción del front-end. La base de datos Oracle aún no es compatible. Implementelo en el directorio de aplicaciones web de Tomcat9.

Dirección del proyecto del generador de código: https://gitee.com/jerryshensjf/Lotus

Dirección de descarga del paquete de guerra binaria:  https://gitee.com/jerryshensjf/Lotus/attach_files

Generador de código universal para Rust: Lotus

introducir

Generador de código universal para Rust: Lotus

Descripción de la arquitectura del software

El software está escrito en Java y se implementa en el directorio de aplicaciones web de Tomcat 9. La versión actual está compilada con openjdk 17.

Este software está adaptado del generador de códigos universales del lenguaje Go: Fairchild.

La generación de código es un entorno Rust 1.69. Usando Axum 0.6.20, tokio 1.32.0, capa de acceso a base de datos sqlx 0.7.1 y base de datos MariaDB, MySQL 8, PostgreSQL.

Generador de código universal Rust, pionero en adopción de Lotus, versión 10. Esta versión admite el modo DataDummy, una función prototipo del modo de datos de memoria pura, desarrollada para gerentes de productos y preventas. Admite la enumeración y optimiza la estructura del módulo. main.rs solo contiene puntos de entrada y un mínimo de otros programas. Otros módulos se colocan en lib.rs. La ubicación de la imagen predeterminada del generador de código de front-end se cambia al directorio estático para facilitar el vue front-end.compilar. La base de datos Oracle aún no es compatible.

Generador de código universal Rust, pionero en adopción de Lotus, versión 9. Esta versión actualiza Axum a la última versión 0.6.20, mejora el mensaje de error por falla de inicio de sesión del front-end y elimina la información de depuración generada en la consola cuando el back-end se está ejecutando. La base de datos Oracle aún no es compatible.

Se lanzó la versión 8 del generador de código universal de Rust, uno de los primeros usuarios de Lotus. Esta versión actualiza JQuery EasyUI a la última versión 1.10.17. Esta versión resuelve problemas de advertencia de compilación. Admite valores nulos para fechas y fechas. Se corrigió el defecto por el cual el editor back-end no admitía la actualización de imágenes causado por actualizaciones excesivas en la versión 7 de los primeros usuarios. y algunos otros defectos. La base de datos Oracle aún no es compatible.

El generador de código universal Rust Lotus ha lanzado la versión siete de acceso anticipado de Red Lotus, su hito más importante hasta el momento. La actualización más importante es que el marco de acceso a la base de datos se actualizó significativamente desde 0.3.5 a la última versión 0.7.1. Esta es una actualización importante y fueron necesarios varios intentos para completar con éxito esta actualización que se planeó durante mucho tiempo. La segunda actualización elimina el 90% de las advertencias de compilación en productos generados por código, lo que mejora en gran medida la calidad del código de los productos generados por código. Luego, mediante más pruebas, se solucionaron una serie de defectos.

Generador de código universal Rust, pionero en adopción de Lotus, versión 6. Esta versión admite fecha y hora, y admite tres grupos de funciones de generación principales. Admite el módulo de inicio de sesión automático y admite la modificación de su propia información y contraseña de inicio de sesión. Se solucionó el problema de los errores de clonación y clonación por lotes en la versión 5 de los primeros usuarios, y se solucionó el problema de que editar usuarios en la versión 5 de los primeros usuarios causaría que la contraseña dejara de ser válida. y algunos otros defectos. La base de datos Oracle aún no es compatible y los valores nulos aún no son compatibles. Comparado funcionalmente con la versión de Java King of Optoelectronics Code Generator.

Generador de código universal Rust Lotus Early Access versión 5. Esta versión es la primera versión disponible con funciones completas, soporta el módulo de inicio de sesión automático y la última versión de Axum 0.6.18, mejora completamente la capa de acceso a la base de datos y resuelve el problema de crear un nuevo enlace de base de datos para cada consulta, de modo que solo se puede consultar más de 10 veces. Defecto importante, después de más pruebas, esta versión admite bases de datos MariaDB, MySQL y PostgreSQL. Todos los ejemplos adjuntos que no son de Oracle son compatibles. Esta versión tiene funcionalidad y calidad utilizables. Versión 4 para usuarios pioneros. A través de programación y pruebas, el front-end Vue generado por Lotus finalmente fue reparado por completo. Ahora, el front-end y el back-end pueden funcionar sin problemas y sin obstáculos. Además del módulo de inicio de sesión elástico y las funciones de la base de datos Oracle, Lotus Early Access Versión 4 tiene otras funciones completas. Todo el mundo ya puede probarlo.

Lotus Early Access Versión 3 actualiza Axum a 0.6.6 y elimina las advertencias de compilación 2/3. Es posible que las versiones posteriores rebajen Axum a 0.4. Fanáticos de Axum0.6, utilicen esta versión. Puede utilizar el sistema de prueba de muestra adjunto que no es de Oracle para generar código ejecutable.

Esta versión admite la compatibilidad del lenguaje Go, es decir, la plantilla del generador de código universal del lenguaje Go Fairchild genera directamente la generación de código Rust. También es compatible con Java, es decir, admite el generador de código universal Java Light, el generador de código Wings of Peace y la plantilla Excel del generador de código Infinite para generar directamente productos de código Rust.

La versión 4 de los primeros usuarios admite la exportación de datos a Excel y PDF. Admite Vue, una interfaz independiente para ElementUI. Soporta bases de datos MySQL, MariaDB y PostgreSQL. Función de imagen de soporte. Todos los ejemplos adjuntos que no son de Oracle son compatibles. Bienvenido a probarlo.

Tema de Baidu

#Generador de código universal#

Vídeo de introducción

Para ver un vídeo introductorio de la versión 10 de los primeros usuarios, consulte:

https://www.bilibili.com/video/BV1Fh4y1P7xF/

Para ver el vídeo introductorio de la versión nueve para los primeros usuarios, consulte:

https://www.bilibili.com/video/BV1Hp4y1E7T2/

Consulte el vídeo de introducción para los primeros usuarios de la versión 8:

https://www.bilibili.com/video/BV1qG411f7io/

https://www.bilibili.com/video/BV1yV4y1Y7pM/

Para ver el vídeo introductorio de la versión siete de los primeros usuarios, consulte:

https://www.bilibili.com/video/BV1Kz4y1W7eH/

Para ver el vídeo de introducción de la versión seis de los primeros usuarios, consulte:

https://www.bilibili.com/video/BV1Cj41197nY/

Para ver el vídeo de introducción de la versión 5 de los primeros usuarios, consulte:

https://www.bilibili.com/video/BV1Cg4y1574C/

Rust Universal Code Generator Lotus Early Access versión 4 publica un vídeo de introducción para compilar Rust Universal Code Generator Lotus a partir del código fuente. Y generar el front-end y back-end de una rutina y demostrar su funcionamiento. Para ver el vídeo, consulte:

https://www.bilibili.com/video/BV11N411c7H6/

Versión 3 para usuarios pioneros

https://www.bilibili.com/video/BV1co4y1a7Ca/

Versión 2 para usuarios pioneros

https://www.bilibili.com/video/BV1aj411N7YB/

Humo Beta 4

https://www.bilibili.com/video/BV1jy4y1R79h/

Descarga de la versión 10 para usuarios pioneros

https://gitee.com/jerryshensjf/Lotus/attach_files

Imágenes del proyecto

Ingrese la descripción de la imagen

Ingrese la descripción de la imagen

Captura de pantalla del software

Ingrese la descripción de la imagen

Ingrese la descripción de la imagen

Ingrese la descripción de la imagen

captura de pantalla del generador de código

diálogo de fecha y hora Ingrese la descripción de la imagen

operación de una sola mesa

Ingrese la descripción de la imagen

muchos a muchos

Ingrese la descripción de la imagen

diseño complejo, mesa de árbol

Ingrese la descripción de la imagen

informe grafico

Ingrese la descripción de la imagen

función de imagen

Ingrese la descripción de la imagen

Exportación de datos de Excel

Ingrese la descripción de la imagen

Exportación de datos PDF

Ingrese la descripción de la imagen

Diálogo de fecha de la interfaz de Vue

Ingrese la descripción de la imagen

Interfaz independiente de Vue, interfaz de inicio de sesión

Ingrese la descripción de la imagen

Front-end independiente de Vue, páginas interiores

Ingrese la descripción de la imagen

Guía del usuario de compilación de código fuente.

El generador de código general ya admite la compilación del código fuente por sí mismo y cargué el paquete jar del generador de código de interfaz de usuario que faltaba. Todos pueden compilar el código fuente por sí mismos.

Cabe señalar que mi plataforma de desarrollo ahora es openjdk 17 en Fedora 37. Por lo tanto, es mejor utilizar openjdk17 al compilar el código fuente. El paquete war compilado se ejecuta en Apache Tomcat 9.0.

Un usuario que ya tiene jdk8 informa que el paquete war generador de códigos descargado por defecto no funciona en su plataforma. Por favor informe si encuentra problemas similares. Mi correo electrónico es: [email protected]

Adjunto la dirección de descarga de openjdk 17:

https://jdk.java.net/java-se-ri/17

Notas para lectores de código fuente

El código fuente de la primera versión completa del generador de código ilimitado, si estás interesado puedes copiarlo:

https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5

Vídeos técnicos relacionados:

https://www.bilibili.com/video/BV1fX4y1u7Bn/

https://www.bilibili.com/video/BV1rv41187qY/

https://www.bilibili.com/video/BV1xv41187cA/

https://www.bilibili.com/video/BV1t64y1v7WA/

 

 

 

Supongo que te gusta

Origin www.oschina.net/news/257322
Recomendado
Clasificación