Jhipster Free Rad Framework
Open source rad -platform voor het ontwikkelen van enterprise web -apps
Hoog beoordeelde RAD -ontwikkelingsmodel voor het bouwen van web -apps. Het biedt diverse technische stapel zoals Angular, Node.js, Java Spring Framework en meerdere DB -opties.
Overzicht
JHipster is een gratis open source snelle ontwikkelingstool. Het is een populair platform dat wordt geleverd met een ontwikkelaarvriendelijk systeem voor het genereren, ontwikkelen en implementeren van webapplicaties. Deze Rapid App Development Software vereist een paar shell -opdrachten die gebruikersinvoer nemen door eenvoudige vragen te stellen en genereert vervolgens een volledige webtoepassing dienovereenkomstig. Bovendien ondersteunt dit RAD -platform alle grote cloudproviders zoals AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Het biedt veel opties voor gebruikers om technologieën te kiezen voor de voorkant en back -end. Het biedt echter Angular, Vue.js en React.js voor de voorkant en Java Sprint Framework en Node.js voor de achterkant. Bovendien zijn er verschillende opties voor databases zoals MongoDB, MySQL, Oracle, PostgreSQL en Microsoft SQL Server. Dit snelle app -ontwikkelingsplatform biedt ook ondersteuning voor Elasticsearch voor het inschakelen van zoekmogelijkheden in de hele applicatie. Verder gebruikt JHipster Bootstrap, HTML/CSS voor de gebruikersinterface van de bouw en Webpack voor het beheren van client-side activa. Deze Software voor het genereren van codes is een veilig en populair RAD -model in software -engineeringmethoden en komt met veel snelle tools voor de ontwikkeling van apps. Er zijn opties om op token gebaseerde of OAuth 2.0-gebaseerde authenticatie voor gebruikersaanmelden en uitloggen te kiezen. Jhipster RAD-platform is voornamelijk ingebouwde JavaScript-talen, samen met de invoer van enkele andere populaire cross-platform talen zoals Java, Vue.js en HTML. Het biedt ook een online versie van Running Jhipster waar gebruikers ermee kunnen spelen zonder in te stellen. Deze snelle ontwikkelingstool is zeer geliefd bij de gemeenschap vanwege de rijke documentatie en richtlijnen die beschikbaar zijn voor gebruikers.
Systeem vereisten
Vereisten om JHIPster in te stellen, zijn onder meer:
- Java 11 JDK
- node.js 10.20.1+
- Docker & amp; Docker Toolbox
Functies
JHipster biedt alle moderne functies die u zich kunt voorstellen op het Top Rad -platform. Followings zijn belangrijke kenmerken:
- Cross -platform
- Microservices -architectuur
- Token -gebaseerde authenticatie
- OAuth 2.0
- HTTP -sessieauthenticatie
- Uitbreidbaar
- Ondersteuning voor grote cloudproviders
- Wereldwijde zoekopdracht
- Ondersteuning voor SQL -databases
- robuust
- Ondersteuning voor NoSQL -databases
- Zeker
- Responsieve lay -out
- Gedocumenteerde REST API
- Open source
- Integraties met derden
- Ondersteuning voor Redis
- Ondersteuning voor publiceren-subsribe berichtensysteem
Installatie instructies
Na het installeren van de bovenstaande vereisten, biedt dit Docker -bestand een Docker -afbeelding. Voor macOS, ontvang het IP voor Docker \ _host door de volgende opdracht uit te voeren:
docker-machine ip default
Voer nu het volgende opdracht uit om de ontwikkeling van de ontwikkeling van Jhipster Docker te trekken:
docker pull jhipster/jhipster:master
Maak daarna een map “Jhipster” in uw thuismap:
mkdir ~/jhipster<br></br>
Voer dus de Docker -afbeelding uit met de volgende opdracht:
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
Ten slotte kunt u uw lopende container controleren met de volgende opdracht:
mkdir ~/jhipster