Bir kaynak kodu üreticisine dalalım. İyi belgelenmiş REST API ile web tabanlı duyarlı uygulamalar oluşturmak için hazır özellikler sunar.
Genel Bakış:
Son zamanlarda RAD yazılımı ’nin şu anki zamanlarda önemi hakkında bir blog yazısı yayınladık. Teknoloji çok yüksek bir hızda gelişiyor. İş gereksinimleri ve ihtiyaçları her geçen gün değişiyor. Daha kısa sürede çözümler geliştirmek için bir yarış var. Öte yandan, her işletme ürünü mümkün olan en kısa sürede başlatarak piyasayı yakalamak istiyor. Bu nedenle, açık kaynaklı topluluk Çevik Yazılım Geliştirme temelli birçok yazılım geliştirmiştir. Bu ücretsiz hızlı uygulama geliştirme yazılımı, hızlı prototipleme geliştirme yeteneklerine sahip kullanıcıları kolaylaştırır. Ürününüzün ilk sürümünü oluşturmanıza ve başlatmanıza olanak tanır ve bu nedenle kullanıcı geri bildirimlerinin girişi ile daha fazla sürüm geliştirebilirsiniz. Ayrıca, bu yazılım projenin herhangi bir aşamasında herhangi bir değişikliği emmek üzere tasarlanmıştır. Bu arada, yazılım geliştirme ekipleri geliştirme süreçlerini hızlandırır ve daha önceki teslimatlardan emin olun. Aslında, uygun maliyetli, zaman kazandırıcıdır ve geliştiricilere ve kullanıcılara memnuniyet verir. Hızlı uygulama geliştirme, planlı ve katı son tarihlere sahip olmanız gerekmeyecek kadar esnektir. Son tüketicilerinizin ihtiyaç duyduğu şeyi inşa ediyorsunuz. Bu JHIPSTER öğreticisinde, JHIPSTER ‘in nasıl kurulduğuna bakacağız ve aşağıdaki noktaları kaplayarak ilk uygulamamızı nasıl oluşturacağız:
- Jhipster nedir ve nasıl kurulur?
- Temel bir uygulama nasıl oluşturulur ve çalıştırılır?
- Oluşturulan uygulamanın yönetici kontrol panelini keşfedin
- Sonuç
Jhipster nedir ve nasıl kurulur?
Jhipster, kurumsal web uygulamaları oluşturmak için kullanılan açık kaynaklı bir RAD yazılımıdır. Bu açık kaynak uygulama oluşturucu, sunucu tarafında Java tabanlı bir Spring Boot çerçevesi ve Angular, Vue.js ve React.js gibi popüler ön uç teknolojileri sunar. Bu kaynak kodu oluşturucu, OAuth.20, JWTS ve HTTP oturum kimlik doğrulaması gibi birden fazla kullanıcı kimlik doğrulama mekanizmasına sahip sağlam mikro hizmet mimarisi içerir. Ayrıca, kullanıcıların tüm özellikleri keşfedebilecekleri çevrimiçi bir sürüm sağlar. Bu Açık Kaynak Prototipleme Aracı JavaScript’te küçük bir TypeScript girişi ile yazılmıştır. Bu nedenle, geliştirme ve dağıtım konusunda kapsamlı belgeler mevcuttur. Geliştiriciler kaynak kodunu GitHub repo’da bulabilirler. Gatling ve önsöz gibi popüler test çerçevelerini kullanarak testleri çalıştırmak için tam bir destek vardır. Ayrıca, sağlam, güvenli, çapraz platformdur ve üçüncü taraf entegrasyonları destekler. Bu Jhipster öğreticisinde, kurulumu ve kullanımıyla ilgili Jhipster’ı keşfedeceğiz. Jhipster ücretsizdir ve hızlı uygulama geliştirme modelinin üzerine inşa edilmiştir. Oldukça umut verici ve güçlü hızlı web uygulama geliştirme araçları ortaya çıkaran geliştirici dostu bir ekosistem sağlar. Bakalım bu açık kaynak uygulama oluşturucuyu nasıl yükleyebiliriz. İlk olarak, aşağıdaki önkoşulları kuracağız.
- Java 11 JDK
- Node.js 10.20.1+
Kurulum tamamlandıktan sonra terminali açın ve aşağıdaki komutu çalıştırın.
npm yükleme -g jenerator -jhipster
Bu komut birkaç dakika sürebilir ve başarılı bir şekilde tamamlandıktan sonra Jhipster makinenize kurulacaktır. Kurulumu kontrol etmek için aşağıdaki komutu kontrol edebilirsiniz. `Jhipster -Versiyonu '
Temel bir uygulama nasıl oluşturulur ve çalıştırılır?
Bu Jhipster Eğitimi bölümünde, bu açık kaynaklı RAD yazılımını kullanarak ilk uygulamamızı nasıl oluşturacağımızı öğreneceğiz.
Terminal penceresine geri dönün, aşağıdaki komutları çalıştırın:
mkdir 1stappcd 1stapp/
Dizin yaptıktan sonra aşağıda belirtilen komutu çalıştırın:
Jhipster
Bu komut işlemi başlatacaktır. Ön uç ve arka uç teknolojileri, veritabanı, test çerçevesi ve aşağıdaki resimde görebileceğiniz gibi daha fazlası gibi uygulama teknolojisi tercihleri ile ilgili tüm soruları yanıtlayın.
Tüm soruları cevapladıktan sonra, bu kaynak kod oluşturucu klasörünüze kod dosyaları oluşturur.
Şimdi, oluşturulan uygulamayı aşağıdaki komutla çalıştırın:
./mvnw
Not: Maven’i arka uç için yapı otomasyonu olarak seçtiyseniz bu komut çalışacaktır.
Uygulamanıza http: // localhost: 8080/adresindeki tarayıcıya erişin.
Oluşturulan uygulamanın yönetici kontrol panelini keşfedin
Http: // localhost: 8080/tarayıcınızda vurduktan sonra aşağıdaki ekranı göreceksiniz.
Bahsedilen kimlik bilgilerini yönetici olarak oturum açmak için kullanabilirsiniz. Jhipster iki varsayılan kullanıcı rolü sağlar. Başarılı bir oturum açtıktan sonra, görüntüde aşağıdaki hükümlere sahip olacaksınız.
Jhipster, kullanıcılarınızı aşağıdaki resimde görebileceğiniz gibi yönetebileceğiniz eksiksiz kullanıcı yönetimi sağlar.
Sağlık seçeneği size disk alanınız ve veritabanınız hakkında bilgi verir.
JHIPSSTER Yönetici Gösterge Tablosunda eksiksiz bir günlük sistemi mevcuttur.
Bu açık kaynak uygulama oluşturucunun yönetici gösterge paneli, yerleşik ve özel işlevlerin dinlenme uç noktalarını da sağlar.
Çözüm
Bu Jhipster öğreticisinin sonu. Anında Uygulama Geliştirme sağlayan birçok açık kaynaklı RAD platformu vardır. Sorunlara ve çözümlerine cevap vermek için her zaman canlı olan çok canlı bir topluluk var. RAD metodolojisi birçok faktör nedeniyle ün kazanıyor. İlk olarak, gereksinimleri tam olarak anlamaya gerek yoktur. İkincisi, son tüketici yazılım geliştirme yaşam döngüsü boyunca yer alır. Üçüncüsü, tüm paydaşlar gemide olduğu için risk faktörü çok daha azdır. Bununla birlikte, RAD yazılımı uyarlanabilir, geliştirici dostu ve değişikliklere esnektir. Kod jeneratörleri tekrarlayan komut dosyalarını yeniden yazmak için muazzam bir zaman kazandırdıkça çok zaman kazandırır. Bu Jhipster öğretici makale bazı önemli bilgileri vurguladı. Hafif ve birkaç basit kabuk komutuyla kurulması kolaydır. Ciddi bir açık kaynaklı hızlı uygulama geliştirme platformu arıyorsanız, bu açık kaynak uygulama oluşturucuyu bugün yüklemekten çekinmeyin. Son olarak, Containerize.com, daha ilginç öğreticilerle öğretici tabanını geliştirecek şekilde ayarlanmıştır. Düzenli güncellemeler için lütfen bu Hızlı Uygulama Geliştirme kategorisiyle bağlantıda kalın.
Keşfetmek
Aşağıdaki bağlantıları alakalı bulabilirsiniz: