CUBA Platform Marco de RAD libre
Herramienta de desarrollo de aplicaciones rápidas basadas en Java potentes
La plataforma Cuba proporciona una arquitectura modular para crear aplicaciones web escalables. Este software de generación de códigos ofrece compatibilidad con toda la popular API RDBMS y REST.
Descripción general
Cuba Platform es un marco de código abierto completamente abierto que permite a los usuarios construir aplicaciones web de niveles múltiples. Es un ecosistema basado en componentes que disminuye las dependencias de módulos/componentes entre sí. Sin embargo, esta plataforma de desarrollo de aplicaciones rápidas ofrece muchas herramientas RAD para acelerar el desarrollo y la implementación basados en plataformas. En primer lugar, este generador de código gratuito proporciona una API REST para realizar operaciones CRUD, cargar / descargar archivos y muchos más. Además, REST API utiliza el protocolo OAuth2 para la autenticación. En segundo lugar, hay una configuración y migración fácil de los sistemas de gestión de bases de datos relacionales. En tercer lugar, la plataforma Cuba utiliza LDAP de directorio de usuarios incorporado, SSO para autenticación y permite a los usuarios definir roles basados en permisos. Además, está escrito en el marco de Spring Java y proporciona muchos complementos para el extremo frontal y la parte trasera que se pueden habilitar fácilmente. Sobre todo, esta plataforma de desarrollo de aplicaciones rápidas de código abierto ofrece su propia herramienta de desarrollo llamada Cuba Studio. Sin embargo, Cuba Studio aprovecha el apoyo de la plataforma IntelliJ. También es de código abierto y proporciona un montón de características, como opciones de andamio, implementación en caliente y muchas más características que aumentan el desarrollo de software ágil. Por último, este software de prototipos rápidos proporciona documentación completa disponible para desarrolladores y usuarios.
Requisitos del sistema
Los requisitos para configurar la plataforma Cuba incluyen:
-[Cuba Gradle Plugin] (https://href.li/?https://github.com/cuba-platform/cuba-radle-plugin)
- Java 8 Kit de desarrollo (JDK)
Características
Las siguientes son las características clave de la plataforma Cuba
- Fuente abierta
- escalable
- Soporte para OAuth2
- multilingüe
- UI intuitiva
- Seguro
- Soporte para LDAP y SAML
- Soporte para SSO
- Cuba Studio
- Documentación integral
- API REST
- Arquitectura modular
- Varios complementos
- Herramientas de desarrollo ricas
- Motor de informes
Instrucciones de instalación
Primero clone el repositorio usando el siguiente comando:
git clone https://github.com/cuba-platform/cuba.git
Después de eso, su directorio debería verse así después de clonar el complemento de Gradle de Cuba y Cuba:
Work/ cuba/ cuba-gradle-plugin/
Ahora, abra el terminal y ejecute los siguientes comandos para construir e instalar el complemento en su repositorio maven local:
cd work cd cuba-gradle-plugin/ gradlew install
Después de eso, ejecute estos comandos:
cd ../cuba gradlew install
Entonces, ahora, para usar la versión de instantánea, edite el archivo build.gradle
cambiando la propiedad ext.cubaversion
y agregue mavenlocal ()
a la sección Repositorios
En el final, cree e implementa su aplicación ejecutando el siguiente comando:
gradlew deploy