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