CUBA Platform Estrutura de rad -rad
Poderosa ferramenta de desenvolvimento de aplicativos rápido baseado em Java
A plataforma Cuba fornece uma arquitetura modular para criar aplicativos da Web escaláveis. Este software de geração de código oferece compatibilidade com toda a API popular RDBMS & REST.
Visão geral
A Cuba Platform é uma estrutura de código aberto completamente que permite que os usuários criem aplicativos da Web de várias camadas. É um ecossistema baseado em componentes que diminui as dependências de módulos/componentes entre si. No entanto, esta plataforma de desenvolvimento de aplicativos rápida oferece muitas ferramentas RAD para acelerar o desenvolvimento e a implantação baseados em plataforma. Em primeiro lugar, este gerador de código gratuito fornece uma API REST para executar operações CRUD, fazer upload / download de arquivos e muito mais. Além disso, a API REST usa o protocolo OAuth2 para autenticação. Em segundo lugar, há uma configuração e migração fáceis de sistemas de gerenciamento de banco de dados relacionais. Em terceiro lugar, a plataforma Cuba usa o diretório de usuários interno LDAP, SSO para autenticação e permite que os usuários definem funções com base em permissões. Além disso, está escrito na estrutura de primavera Java e fornece muitos complementos para o front-end e o back-end que podem ser ativados facilmente. Acima de tudo, esta plataforma de desenvolvimento de aplicativos rápida de código aberto oferece sua própria ferramenta de desenvolvimento chamada Cuba Studio. No entanto, o Cuba Studio aproveita o apoio da plataforma Intellij. Também é de código aberto e fornece vários recursos, como opções de andaimes, implantação a quente e muitos outros recursos que aumentam o desenvolvimento de software ágil. Por fim, este software de prototipagem rápido fornece documentação completa disponível para desenvolvedores e usuários.
Requisitos de sistema
Os requisitos para configurar a plataforma Cuba incluem:
-[Cuba Gradle Plugin] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)
- Kit de desenvolvimento Java 8 (JDK)
Características
A seguir, estão os principais recursos da plataforma Cuba
- Código aberto
- escalável
- Suporte para OAuth2
- multilíngue
- UI intuitiva
- Seguro
- Suporte para LDAP e SAML
- Suporte para SSO
- Cuba Studio
- Documentação abrangente
- API REST
- Arquitetura modular
- Vários complementos
- Ferramentas de desenvolvimento ricas
- Motor de relatório
Instruções de instalação
Primeiro clone o repo usando o seguinte comando:
git clone https://github.com/cuba-platform/cuba.git
Depois disso, seu diretório deve ficar assim após clonar o plugin Cuba Gradle e Cuba:
Work/ cuba/ cuba-gradle-plugin/
Agora, abra o terminal e execute os seguintes comandos para construir e instalar o plug -in no seu repositório Maven local:
cd work cd cuba-gradle-plugin/ gradlew install
Depois disso, execute estes comandos:
cd ../cuba gradlew install
Então agora, para usar a versão instantânea, edite o arquivo Build.gradle
alterando a propriedade ext.cubaversion
e adicione mavenlocal ()
para a seção repositórios
No último, construa e implante seu aplicativo executando o seguinte comando:
gradlew deploy
Explore
Você pode encontrar os seguintes links relevantes:
Como configurar e criar o primeiro aplicativo com Jhipster
5 principais softwares de desenvolvimento de aplicativos rápidos gratuitos em 2021