Jhipster é uma ferramenta de desenvolvimento rápido de código aberto

Jhipster Estrutura de rad -rad

Plataforma RAD de código aberto para desenvolver aplicativos da Web corporativos

Modelo de Desenvolvimento de RAD com alta classificação para criar aplicativos da Web. Ele fornece pilha de tecnologia diversificada, como Angular, Node.js, Java Spring Framework e várias opções de banco de dados.

Visão geral

O Jhipster é uma ferramenta de desenvolvimento rápido de código aberto gratuito. É uma plataforma popular que vem com um sistema de geração, desenvolvimento e implantação de aplicativos da Web. Este Software de Desenvolvimento de App Rapid requer alguns comandos do shell que recebem a entrada do usuário fazendo perguntas simples e, em seguida, gera um aplicativo Web completo de acordo. Além disso, essa plataforma RAD suporta todos os principais provedores de nuvem, como AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Ele fornece muitas opções para os usuários escolherem tecnologias para o front -end e o back -end. No entanto, oferece o Angular, Vue.js e React.js para a estrutura frontal e java sprint e node.js para o back -end. Além disso, existem várias opções para bancos de dados, como MongoDB, MySQL, Oracle, PostgreSQL e Microsoft SQL Server. Essa plataforma de desenvolvimento de aplicativos rápida também fornece suporte ao Elasticsearch para ativar os recursos de pesquisa em todo o aplicativo. Além disso, o Jhipster usa o Bootstrap, HTML/CSS para a interface do usuário do edifício e WebPack para gerenciar ativos do lado do cliente. Este software de geração de código é um modelo RAD seguro e popular nas metodologias de engenharia de software e apresenta muitas ferramentas rápidas de desenvolvimento de aplicativos. Existem opções para escolher autenticação baseada em token ou OAuth 2.0 para login e saídas do usuário. JHIPSTER Plataforma rad é principalmente idiomas JavaScript embutidos, juntamente com a entrada de outras linguagens populares de plataforma cruzada, como Java, Vue.js e HTML. Ele também oferece uma versão on -line do Jhipster em execução, onde os usuários podem jogar com ele sem ter configuração. Essa Ferramenta de Desenvolvimento Rápida é altamente amada pela comunidade devido à sua rica documentação e diretrizes disponíveis para os usuários.

Requisitos de sistema

Os requisitos para configurar o jhipster incluem:

  • Java 11 JDK
  • Node.js 10.20.1+
  • Docker & amp; Docker Toolbox

Características

O Jhipster oferece todos os recursos modernos que você pode imaginar na plataforma RAD superior. Os seguintes são os principais recursos:

  • Plataforma cruzada
  • Arquitetura de microsserviços
  • Autenticação baseada em token
  • OAuth 2.0
  • Autenticação de sessão HTTP
  • extensível
  • Suporte para os principais provedores de nuvem
  • Pesquisa global
  • Suporte para bancos de dados SQL
  • robusto
  • Suporte para bancos de dados NoSQL
  • Seguro
  • Layout responsivo
  • API REST documentada
  • Código aberto
  • integrações com terceiros
  • Suporte para Redis
  • Suporte para o Sistema de Mensagens de Subscrição de Publish

Instruções de instalação

Depois de instalar os pré -requisitos acima, este arquivo Docker fornece uma imagem do Docker. Para MacOS, obtenha o IP para Docker \ _Host executando o seguinte comando:

 docker-machine ip default

Agora, execute o seguinte comando para puxar a imagem Jhipster Docker de desenvolvimento:

 docker pull jhipster/jhipster:master

Depois disso, crie uma pasta “jhipster” no seu diretório inicial:

 mkdir ~/jhipster<br></br>

Então, execute a imagem do Docker com o seguinte comando:

docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 3000:3000 -p 3001:3001 -d -t jhipster/jhipster

Por fim, você pode verificar seu contêiner em execução com o seguinte comando:

mkdir ~/jhipster

Explore

Você pode encontrar os seguintes links relevantes:

 Português