Jhipster Ücretsiz rad çerçeve
Kurumsal Web Uygulamaları Geliştirmek İçin Açık Kaynak RAD Platformu
Web uygulamaları oluşturmak için yüksek dereceli rad geliştirme modeli. Açısal, Node.js, Java Spring Framework ve birden fazla DB seçeneği gibi çeşitli teknoloji yığını sağlar.
Genel Bakış
Jhipster ücretsiz açık kaynaklı bir hızlı geliştirme aracıdır. Web uygulamalarını oluşturma, geliştirme ve dağıtma sistemiyle birlikte gelen popüler bir platformdur. Bu hızlı uygulama geliştirme yazılımı, basit sorular sorarak kullanıcı girişini alan birkaç kabuk komutu gerektirir ve ardından buna göre eksiksiz bir web uygulaması oluşturur. Ayrıca, bu RAD platformu AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker gibi tüm büyük bulut sağlayıcılarını destekler. Kullanıcıların ön uç ve arka uç için teknolojileri seçmeleri için birçok seçenek sunar. Ancak, ön uç için açısal, vue.js ve react.js ve arka uç için Java sprint çerçevesi ve node.js sunar. Ayrıca, MongoDB, MySQL, Oracle, PostgreSQL ve Microsoft SQL Server gibi veritabanları için çeşitli seçenekler vardır. Bu hızlı uygulama geliştirme platformu, uygulama genelinde arama özelliklerini etkinleştirmek için Elasticsearch için destek sağlar. Ayrıca JHIPSSTER, bina kullanıcı arayüzü için bootstrap, HTML/CSS ve istemci tarafı varlıklarını yönetmek için webpack kullanır. Bu kod üretimi yazılımı, yazılım mühendisliği metodolojilerinde güvenli ve popüler bir RAD modelidir ve birçok hızlı uygulama geliştirme aracı bulur. Kullanıcı oturum açması ve oturum açması için token tabanlı veya OAuth 2.0 tabanlı kimlik doğrulama seçme seçenekleri vardır. JHIPSSTER RAD Platform, Java, Vue.js ve HTML gibi diğer popüler platformlar arası dillerin girişiyle birlikte, esas olarak yerleşik JavaScript dilleridir. Ayrıca, kullanıcıların kurulum olmadan oynayabileceği Running JHIPSSTER’ın çevrimiçi bir sürümünü sunar. Bu Hızlı Geliştirme Aracı, zengin belgeleri ve kullanıcılar için mevcut yönergeleri nedeniyle topluluk tarafından çok sevilmektedir.
Sistem gereksinimleri
Kurulum için gereksinimler şunları içerir:
- Java 11 JDK
- Node.js 10.20.1+
- Docker & amp; Docker Araç Kutusu
Özellikler
Jhipster, en iyi RAD platformunda hayal edebileceğiniz tüm modern özellikleri sunar. Takipler temel özelliklerdir:
- çapraz platform
- Microservices Mimarisi
- Jeton tabanlı kimlik doğrulama
- OAuth 2.0
- HTTP Oturum Kimlik Doğrulaması
- Genişletilebilir
- Büyük bulut sağlayıcılarına destek
- Global Arama
- SQL veritabanları için destek
- Güçlü
- NoSQL veritabanlarına destek
- Güvenli
- Duyarlı düzen
- Belgelenmiş REST API
- Açık kaynak
- Üçüncü taraflarla entegrasyonlar
- Redis desteği
- Yayınla abonelik mesajlaşma sistemi için destek
Kurulum Talimatları
Yukarıdaki önkoşulları yükledikten sonra, bu Liman işçisi dosyası bir Docker görüntüsü sağlar. MacOS için, aşağıdaki komutu çalıştırarak Docker \ _Host için IP’yi alın:
docker-machine ip default
Şimdi, Jhipster Docker Geliştirme görüntüsünü çekmek için aşağıdaki komutu çalıştırın:
docker pull jhipster/jhipster:master
Bundan sonra, ana dizininizde bir “JHIPSSTER” klasörü oluşturun:
mkdir ~/jhipster<br></br>
Docker görüntüsünü aşağıdaki komutla çalıştırın:
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
Son olarak, çalışan kabınızı aşağıdaki komutla kontrol edebilirsiniz:
mkdir ~/jhipster