
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
