Plataforma de desenvolvimento de aplicativos rápida de código aberto

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
 Português