Jhipster je nástroj rychlého vývoje open source

Jhipster Framework Free RAD

Open source RAD platforma pro vývoj podnikových webových aplikací

Vysoce hodnocený model vývoje RAD pro vytváření webových aplikací. Poskytuje rozmanitý technický zásobník, jako jsou Angular, Node.js, Java Spring Framework a více možností DB.

Přehled

Jhipster je bezplatný nástroj pro rychlý vývoj open source. Jedná se o oblíbenou platformu, která přichází se systémem generování, vývoje a nasazení webových aplikací pro vývojáře. Tento software Rapid App Development vyžaduje několik příkazů Shell, které přijímají vstup uživatele položením jednoduchých otázek, a poté podle toho generuje kompletní webovou aplikaci. Tato platforma RAD navíc podporuje všechny hlavní poskytovatele cloudu, jako jsou AWS, Cloud Foundry, GCP, Heroku, Kubernetes, Openshift, Azure, Docker. Poskytuje uživatelům mnoho možností vybrat si technologie pro přední a zadní konec. Nabízí však Angular, Vue.js a React.js pro front -end a Java Sprint Framework a Node.js pro zadní konec. Kromě toho existují různé možnosti pro databáze, jako jsou Server MongoDB, MySQL, Oracle, PostgreSQL a Microsoft SQL. Tato platforma pro vývoj rychlých aplikací také poskytuje podporu pro ElasticSearch pro umožnění vyhledávacích schopností v celé aplikaci. Jhipster dále používá Bootstrap, HTML/CSS pro uživatelské rozhraní budovy a Webpack pro správu aktiv na straně klienta. Tento software pro generování kódu ** je bezpečný a oblíbený model RAD v metodikách softwarového inženýrství a přichází s mnoha rychlými nástroji pro vývoj aplikací. Existují možnosti, jak si vybrat ověřování založené na tokenu nebo OAuth 2.0 pro přihlášení uživatele a odhlášení. Jhipster RAD Platform je hlavně vestavěné jazyky JavaScript spolu se vstupem některých dalších populárních jazyků napříč platformami, jako jsou Java, Vue.js a HTML. Nabízí také online verzi Running Jhipster, kde si uživatelé mohou hrát bez nastavení. Tento nástroj pro rychlý vývoj je komunitou velmi milován z důvodu své bohaté dokumentace a pokynů dostupných pro uživatele.

Požadavky na systém

Požadavky na nastavení Jhipster zahrnují:

  • Java 11 JDK
  • Node.js 10.20.1+
  • Docker & amp; Docker Toolbox

Funkce

Jhipster nabízí všechny moderní funkce, které si dokážete představit v Top RAD Platform. Následující jsou klíčové rysy:

  • Křížová platforma
  • Architektura Microservices
  • Ověřování založené na tokenu
  • Oauth 2.0
  • Ověřování relace HTTP
  • rozšiřitelné
  • Podpora pro hlavní poskytovatele cloudu
  • Globální vyhledávání
  • Podpora databází SQL
  • robustní
  • Podpora databází NoSQL
  • bezpečné
  • Responzivní rozvržení
  • Dokumentované API REST API
  • Open Source
  • Integrace se třetími stranami
  • Podpora pro Redis
  • Podpora systému publikování předběžného systému

Instrukce k instalaci

Po instalaci výše uvedených předpokladů poskytuje tento soubor Přístavní dělník obrázek Docker. Pro MacOS získejte IP pro Docker \ _host spuštěním následujícího příkazu:

 docker-machine ip default

Nyní spusťte následující příkaz a vytáhněte obrázek vývoje Jhipster Docker:

 docker pull jhipster/jhipster:master

Poté vytvořte ve svém domovském adresáři složku „jhipster“:

 mkdir ~/jhipster<br></br>

Spusťte tedy obrázek Docker s následujícím příkazem:

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

A konečně, můžete zkontrolovat spuštěnou kontejner pomocí následujícího příkazu:

mkdir ~/jhipster
 Čeština