Jhipster è uno strumento di sviluppo rapido open source

Jhipster Framework Rad Free Rad

Piattaforma RAD open source per lo sviluppo di app Web aziendali

Modello di sviluppo RAD con classificazione elevata per la costruzione di app Web. Fornisce diversi stack tecnologici come Angular, Node.js, Java Spring Framework e più opzioni DB.

Panoramica ### ** ** Jhipster è uno strumento di sviluppo rapido open source gratuito. È una piattaforma popolare che viene fornita con un sistema di generazione, sviluppo e distribuzione degli sviluppatori. Questo software di sviluppo di app rapido richiede alcuni comandi Shell che accettano input dell’utente ponendo semplici domande e quindi generano un’applicazione Web completa di conseguenza. Inoltre, questa piattaforma RAD supporta tutti i principali fornitori di cloud come AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Offre molte opzioni per gli utenti di scegliere le tecnologie per la parte anteriore e back -end. Tuttavia, offre Angular, Vue.js e React.js per il front -end e Java Sprint Framework e Node.js per il back -end. Inoltre, ci sono varie opzioni per database come MongoDB, MySQL, Oracle, PostgreSQL e Microsoft SQL Server. Questa piattaforma di sviluppo di app rapide fornisce anche supporto per Elasticsearch per abilitare le funzionalità di ricerca in tutta l’applicazione. Inoltre, Jhipster utilizza Bootstrap, HTML/CSS per l’interfaccia utente dell’edificio e il webpack per la gestione delle risorse sul lato client. Questo software di generazione di codice è un modello RAD sicuro e popolare nelle metodologie di ingegneria del software e presenta molti strumenti di sviluppo di app rapidi. Esistono opzioni per scegliere l’autenticazione basata su token o OAuth 2.0 per l’accesso e la firma dell’utente. Jhipster Rad Platform è principalmente lingue JavaScript integrate insieme all’input di alcuni altri linguaggi multipiattaforma popolari come Java, Vue.JS e HTML. Offre anche una versione online dell’esecuzione di Jhipster in cui gli utenti possono giocarci senza avere configurazione. Questo strumento di sviluppo rapido è molto amato dalla comunità a causa della sua ricca documentazione e linee guida disponibili per gli utenti.

Requisiti di sistema

I requisiti per configurare jhipster includono:

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

Caratteristiche

Jhipster offre tutte le caratteristiche moderne che puoi immaginare nella piattaforma RAD superiore. I following sono caratteristiche chiave:

  • Piattaforma incrociata
  • Architettura di microservizi
  • Autenticazione basata su token
  • Oauth 2.0
  • Autenticazione della sessione HTTP
  • Extensible
  • Supporto per i principali fornitori di cloud
  • Ricerca globale
  • Supporto per i database SQL
  • robusto
  • Supporto per database NoSQL
  • Sicuro
  • Layout reattivo
  • API REST documentata
  • open source
  • Integrazioni con terze parti
  • Supporto per Redis
  • Supporto per il sistema di messaggistica della pubblicazione-sottoscrizione

Istruzioni per l’installazione

Dopo aver installato i prerequisiti sopra, questo file Docker fornisce un’immagine Docker. Per macOS, ottieni l’IP per Docker \ _host eseguendo il comando seguente:

 docker-machine ip default

Ora, esegui il seguente comando per estrarre lo sviluppo Jhipster Docker Immagine:

 docker pull jhipster/jhipster:master

Successivamente, crea una cartella “jhipster” nella tua home directory:

 mkdir ~/jhipster<br></br>

Quindi, esegui l’immagine Docker con il seguente 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

Infine, puoi controllare il tuo contenitore in esecuzione con il seguente comando:

mkdir ~/jhipster
 Italiano