A Jhipster nyílt forráskódú gyors fejlesztési eszköz

Jhipster Ingyenes rad keretrendszer

Nyílt forráskódú RAD platform a vállalati webalkalmazások fejlesztéséhez

Nagy besorolású RAD fejlesztési modell a webes alkalmazások építéséhez. Különböző technológiai verem, például Angular, Node.js, Java Spring Framework és több DB lehetőség.

Áttekintés

A Jhipster egy ingyenes nyílt forráskódú gyors fejlesztési eszköz. Ez egy népszerű platform, amely fejlesztőbarát rendszerrel rendelkezik a webes alkalmazások generálására, fejlesztésére és telepítésére. Ez a gyors alkalmazásfejlesztési szoftver néhány Shell parancsot igényel, amelyek egyszerű kérdések feltevésével veszik fel a felhasználói bemenetet, majd ennek megfelelően teljes webes alkalmazást generálnak. Ezenkívül ez a RAD platform támogatja az összes fő felhőszolgáltatót, mint például az AWS, a Cloud Foundry, a GCP, a Heroku, a Kubernetes, az OpenShift, az Azure, a Docker. Számos lehetőséget kínál a felhasználók számára, hogy választhassák a technológiákat az elülső és a hátsó részhez. Ugyanakkor szögletes, vue.js és react.js -t kínál az elülső véghez, valamint a Java Sprint Framework és a Node.js a hátsó véghez. Ezenkívül különféle lehetőségek vannak olyan adatbázisokra, mint a MongoDB, a MySQL, az Oracle, a PostgreSQL és a Microsoft SQL Server. Ez a gyors alkalmazásfejlesztési platform támogatást nyújt az Elasticsearch számára is, hogy lehetővé tegye a keresési képességeket az alkalmazásban. Ezenkívül a Jhipster a Bootstrap, a HTML/CSS-t használja az épület felhasználói felületéhez, valamint a Webpack ügyféloldali eszközök kezelésére. Ez a kódgeneráló szoftver egy biztonságos és népszerű RAD modell a szoftverfejlesztési módszerek területén, és számos gyors alkalmazásfejlesztési eszközzel áll elő. Vannak lehetőségek a token-alapú vagy az OAuth 2.0 alapú hitelesítés választására a felhasználói bejelentkezéshez és a bejelentkezéshez. A Jhipster RAD platform főként beépített JavaScript nyelvek, valamint néhány más népszerű platformon átnyúló nyelv, például a Java, a Vue.js és a HTML bemenete. Ezenkívül a Jhipster futtatásának online verzióját is kínálja, ahol a felhasználók beállítás nélkül játszhatnak vele. Ezt a gyors fejlesztési eszközt a közösség nagyon szereti, mivel gazdag dokumentációja és a felhasználók számára elérhető iránymutatások.

Rendszerkövetelmények

A Jhipster beállításának követelményei között szerepel:

  • Java 11 jdk
  • Node.js 10.20.1+
  • Docker & amp; Docker eszközkészlet

Jellemzők

A Jhipster az összes modern funkciót kínálja, amelyet el tud képzelni a Top Rad platformon. A követések kulcsfontosságú jellemzők:

  • Platformon
  • Mikroszolgáltatások architektúrája
  • Token alapú hitelesítés
  • OAuth 2.0
  • HTTP munkamenet -hitelesítés
  • Bővíthető
  • Támogatás a fő felhőszolgáltatók számára
  • Globális keresés
  • Az SQL adatbázisok támogatása
  • robusztus
  • A NOSQL adatbázisok támogatása
  • Biztonságos
  • Reszponszív Elhelyezés
  • Dokumentált REST API
  • Nyílt forráskód
  • Integráció harmadik felekkel
  • A Redis támogatása
  • Támogatás a közzétételi üzenetküldő rendszerhez

Telepítési útmutató

A fenti előfeltételek telepítése után ez a Dokkmunkás fájl Docker képet nyújt. MacOS esetén szerezze be a Docker \ _host IP -jét a következő parancs futtatásával:

 docker-machine ip default

Most futtassa a következő parancsot a fejlesztési Jhipster Docker kép meghúzásához:

 docker pull jhipster/jhipster:master

Ezután hozzon létre egy „Jhipster” mappát az otthoni könyvtárban:

 mkdir ~/jhipster<br></br>

Tehát futtassa a Docker -képet a következő paranccsal:

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

Végül a következő paranccsal ellenőrizheti a futó konténert:

mkdir ~/jhipster
 Magyar