Jhipster adalah alat pengembangan cepat open source

Jhipster Kerangka kerja rad bebas

Platform RAD open source untuk mengembangkan aplikasi web perusahaan

Model pengembangan RAD berperingkat tinggi untuk membangun aplikasi web. Ini menyediakan tumpukan teknologi yang beragam seperti Angular, Node.js, Java Spring Framework, dan beberapa opsi DB.

Ringkasan

Jhipster adalah alat pengembangan cepat open source gratis. Ini adalah platform populer yang dilengkapi dengan sistem pengembang yang ramah untuk menghasilkan, mengembangkan, dan menggunakan aplikasi web. Perangkat lunak pengembangan aplikasi cepat ini memerlukan beberapa perintah shell yang mengambil input pengguna dengan mengajukan pertanyaan sederhana dan kemudian menghasilkan aplikasi web lengkap yang sesuai. Selain itu, platform RAD ini mendukung semua penyedia cloud utama seperti AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Ini menyediakan banyak opsi bagi pengguna untuk memilih teknologi untuk ujung depan dan belakang. Namun, ia menawarkan Angular, Vue.js, dan React.js untuk ujung depan dan Java Sprint Framework dan Node.js untuk ujung belakang. Selain itu, ada berbagai opsi untuk basis data seperti MongoDB, MySQL, Oracle, PostgreSQL, dan Microsoft SQL Server. Platform pengembangan aplikasi yang cepat ini juga menyediakan dukungan untuk Elasticsearch untuk memungkinkan kemampuan pencarian di seluruh aplikasi. Lebih lanjut, Jhipster menggunakan Bootstrap, HTML/CSS untuk antarmuka pengguna bangunan, dan Webpack untuk mengelola aset sisi klien. Perangkat lunak pembuatan kode ini adalah model RAD yang aman dan populer dalam metodologi rekayasa perangkat lunak dan muncul dengan banyak alat pengembangan aplikasi cepat. Ada opsi untuk memilih otentikasi berbasis Token atau OAuth 2.0 untuk masuk dan masuk. Jhipster Platform RAD terutama bahasa JavaScript bawaan bersama dengan input beberapa bahasa lintas platform populer lainnya seperti Java, Vue.js, dan HTML. Ini juga menawarkan versi online Running Jhipster di mana pengguna dapat bermain dengannya tanpa memiliki pengaturan. Alat pengembangan cepat ** ini sangat dicintai oleh masyarakat karena dokumentasi yang kaya dan pedomannya yang tersedia untuk pengguna.

Persyaratan sistem

Persyaratan untuk mengatur Jhipster meliputi:

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

Fitur

Jhipster menawarkan semua fitur modern yang dapat Anda bayangkan di platform Rad Top. Berikut adalah fitur utama:

  • Platform lintas
  • Arsitektur Microservices
  • otentikasi berbasis token
  • OAuth 2.0
  • Otentikasi Sesi HTTP
  • dapat diperluas
  • Dukungan untuk penyedia cloud utama
  • Pencarian Global
  • Dukungan untuk database SQL
  • Kokoh
  • Dukungan untuk database NoSQL
  • Aman
  • Tata letak responsif
  • API REST yang didokumentasikan
  • Open Source
  • Integrasi dengan pihak ketiga
  • Dukungan untuk Redis
  • Dukungan untuk Sistem Pesan Berlangganan Terjuli

Instruksi instalasi

Setelah menginstal prasyarat di atas, file Buruh pelabuhan ini menyediakan gambar Docker. Untuk MacOS, dapatkan IP untuk Docker \ _host dengan menjalankan perintah berikut:

 docker-machine ip default

Sekarang, jalankan perintah berikut untuk menarik pengembangan gambar Jhipster Docker:

 docker pull jhipster/jhipster:master

Setelah itu, buat folder “Jhipster” di direktori home Anda:

 mkdir ~/jhipster<br></br>

Jadi, jalankan gambar Docker dengan perintah berikut:

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

Terakhir, Anda dapat memeriksa wadah yang berjalan dengan perintah berikut:

mkdir ~/jhipster
 Indonesia