Jhipster Free Rad Framework
Open Source Rad -plattform för att utveckla företagets webbappar
Högklassad RAD -utvecklingsmodell för att bygga webbappar. Det ger olika tekniska stack som Angular, Node.js, Java Spring Framework och flera DB -alternativ.
Översikt
JHipster är ett gratis Open Source Rapid Development Tool. Det är en populär plattform som levereras med ett utvecklarvänligt system för att generera, utveckla och distribuera webbapplikationer. Denna ** Rapid App Development Software ** kräver några skalkommandon som tar användarinmatning genom att ställa enkla frågor och sedan generera en komplett webbapplikation i enlighet därmed. Dessutom stöder denna RAD -plattform alla större molnleverantörer som AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Det ger många alternativ för användare att välja teknik för frontend och bakre ände. Men det erbjuder Angular, Vue.js och React.js för Front End och Java Sprint Framework och Node.js för baksidan. Dessutom finns det olika alternativ för databaser som MongoDB, MySQL, Oracle, PostgreSQL och Microsoft SQL Server. Denna snabba apputvecklingsplattform ger också stöd för Elasticsearch för att möjliggöra sökfunktioner över hela applikationen. Vidare använder JHipster Bootstrap, HTML/CSS för byggnadens användargränssnitt och webbpack för att hantera tillgångar på kundsidan. Denna ** Code Generation -programvara ** är en säker och populär radmodell inom mjukvaruteknikmetoder och kommer med många snabba apputvecklingsverktyg. Det finns alternativ att välja tokenbaserad eller OAuth 2.0-baserad autentisering för användarinloggning och logga ut. JHipster ** Rad-plattform ** är huvudsakligen inbyggda JavaScript-språk tillsammans med ingången från några andra populära plattformsspråk som Java, Vue.js och HTML. Det erbjuder också en online -version av att köra Jhipster där användare kan spela med den utan att ha installerat. Detta ** Rapid Development Tool ** är mycket älskad av samhället på grund av dess rika dokumentation och riktlinjer som finns tillgängliga för användare.
Systemkrav
Kraven för att installera jHipster inkluderar:
- Java 11 JDK
- node.js 10.20.1+
- Docker & amp; Dockningsverktygslåda
Funktioner
Jhipster erbjuder alla moderna funktioner som du kan föreställa dig i Top Rad -plattformen. Följande är nyckelfunktioner:
- tvärplattform
- Microservices Architecture
- Tokenbaserad autentisering
- oauth 2.0
- HTTP -sessionsautentisering
- utdragbar
- Stöd för stora molnleverantörer
- Global sökning
- Stöd för SQL -databaser
- robust
- Stöd för NoSQL -databaser
- säker
- Responsiv layout
- Dokumenterat REST API
- Öppen källa
- Integrationer med tredje part
- Stöd för Redis
- Stöd för publiceringssystem
Installations instruktioner
Efter att ha installerat ovanstående förutsättningar ger denna Hamnarbetare -fil en Docker -bild. För macOS, få IP för Docker \ _HOST genom att köra följande kommando:
docker-machine ip default
Kör nu följande kommando för att dra utvecklingen Jhipster Docker -bild:
docker pull jhipster/jhipster:master
Skapa efter det en “jhipster” -mapp i din hemkatalog:
mkdir ~/jhipster<br></br>
Så kör Docker -bilden med följande kommando:
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
Slutligen kan du kontrollera din löpande behållare med följande kommando:
mkdir ~/jhipster