„Jhipster“ yra atvirojo kodo greito plėtros įrankis

Jhipster Nemokama rad sistema

Atvirojo kodo radija, skirta kurti „Enterprise Web Apps“

Aukštos reitingo RAD plėtros modelis žiniatinklio programų kūrimui. Tai teikia įvairius technologijų kaminą, tokią kaip „Angular“, „Node.js“, „Java Spring Framework“ ir kelios DB parinktys.

Apžvalga

„Jhipster“ yra nemokamas atvirojo kodo greito kūrimo įrankis. Tai populiari platforma, kuri yra su kūrėjams pritaikyta žiniatinklio programų generavimo, kūrimo ir diegimo sistema. Ši greito programos kūrimo programinė įranga reikalauja kelių „Shell“ komandų, kurios vartotojo įvestis užduoda paprastus klausimus ir atitinkamai sugeneruoja visą žiniatinklio programą. Be to, ši RAD platforma palaiko visus pagrindinius debesų tiekėjus, tokius kaip AWS, „Cloud Foundry“, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Tai suteikia daug galimybių vartotojams pasirinkti technologijas priekiniame ir gale. Tačiau jis siūlo „Angular“, „Vue.js“ ir „React.js“ priekiniam galui ir „Java Sprint Framework“ ir „Node.js“. Be to, yra įvairių duomenų bazių, tokių kaip „MongoDB“, „MySQL“, „Oracle“, „PostgreSQL“ ir „Microsoft SQL Server“, parinktys. Ši greito programų kūrimo platforma taip pat teikia palaikymą „Elasticsearch“, kad būtų galima įjungti paieškos galimybes visoje programoje. Be to, „JHipster“ pastato vartotojo sąsajai naudoja „Bootstrap“, „HTML/CSS“ ir „Webpack“ kliento pusės turto valdymui. Ši kodo generavimo programinė įranga yra saugus ir populiarus RAD modelis programinės įrangos inžinerijos metodikose ir sukuria daugybę greitų programų kūrimo įrankių. Yra parinkčių pasirinkti „Token“ pagrįstą arba „OAuth 2.0“ pagrįstą autentifikavimą vartotojui prisijungti ir atsijungti. „Jhipster Rad“ platforma daugiausia yra įmontuotos „JavaScript“ kalbos, taip pat kai kurios kitos populiarios įvairių platformų kalbų, tokių kaip „Java“, „Vue.js“ ir HTML, įvestis. Tai taip pat siūlo internetinę „Running JHipster“ versiją, kurioje vartotojai gali žaisti su juo be sąrankos. Šis greito plėtros įrankis labai myli bendruomenę dėl turtingų vartotojų dokumentacijos ir gairių.

Sistemos reikalavimai

Reikalavimus, susijusius su „Jhipster“ sąranka, apima:

  • „Java 11 JDK“
  • Node.js 10.20.1+
  • „Docker & amp“; „Docker“ įrankių dėžė

Funkcijos

„Jhipster“ siūlo visas šiuolaikines funkcijas, kurias galite įsivaizduoti „Top RAD“ platformoje. Sekimai yra pagrindinės savybės:

  • Kryžminė platforma
  • „Microservices“ architektūra
  • Tokene pagrįsta autentifikacija
  • OAuth 2.0
  • HTTP sesijos autentifikavimas
  • Išplečiama
  • Pagrindinių debesų teikėjų palaikymas
  • Visuotinė paieška
  • SQL duomenų bazių palaikymas
  • Tvirtas
  • „NoSQL“ duomenų bazių palaikymas
  • saugus
  • Atsakingas išdėstymas
  • dokumentais patvirtinta REST API
  • Atviro kodo
  • Integracijos su trečiosiomis šalimis
  • Parama Redis
  • Palaikymas pranešimų apie leidimą.

Diegimo instrukcijos

Įdiegus aukščiau pateiktas sąlygas, šis Dockeris failas pateikia „Docker“ vaizdą. Norėdami gauti „MacOS“, gaukite „Docker \ _host“ IP, vykdydami šią komandą:

 docker-machine ip default

Dabar paleiskite šią komandą, kad ištrauktumėte „Development Jhipster Docker“ vaizdą:

 docker pull jhipster/jhipster:master

Po to savo namų kataloge sukurkite aplanką „Jhipster“:

 mkdir ~/jhipster<br></br>

Taigi, paleiskite „Docker“ vaizdą naudodami šią komandą:

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

Galiausiai galite patikrinti savo veikiantį konteinerį naudodami šią komandą:

mkdir ~/jhipster
 Latviski