Jhipster Framework wolnego radu
Platforma RAD open source do tworzenia aplikacji internetowych Enterprise
Model rozwoju RAD o wysokiej oceny do budowania aplikacji internetowych. Zapewnia różnorodny stos techniczny, taki jak Angular, Node.js, Java Spring Framework i wiele opcji DB.
Przegląd
JHipster to bezpłatne narzędzie szybkiego rozwoju open source. Jest to popularna platforma, która ma przyjazny dla programistów system generowania, opracowywania i wdrażania aplikacji internetowych. To ** Szybkie oprogramowanie do tworzenia aplikacji ** wymaga kilku poleceń Shell, które przyjmują wprowadzanie użytkownika, zadając proste pytania, a następnie odpowiednio generują kompletną aplikację internetową. Ponadto ta platforma RAD obsługuje wszystkich głównych dostawców chmur, takich jak AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Zapewnia użytkownikom wiele opcji do wyboru technologii z przodu i tylnego końca. Jednak oferuje Angular, Vue.js i React.js dla frontu i Java Sprint Framework i Node.js dla tylnego końca. Ponadto istnieją różne opcje baz danych, takie jak MongoDB, MySQL, Oracle, PostgreSQL i Microsoft SQL Server. Ta platforma rozwoju szybkiego aplikacji zapewnia również obsługę ElasticSearch w celu umożliwienia możliwości wyszukiwania w całej aplikacji. Ponadto JHipster używa Bootstrap, HTML/CSS dla interfejsu użytkownika budowlanego oraz Webpack do zarządzania zasobami po stronie klienta. To oprogramowanie do generowania kodu ** jest bezpiecznym i popularnym modelem RAD w metodologiach inżynierii oprogramowania i opracowuje wiele narzędzi do tworzenia aplikacji. Istnieją opcje wyboru uwierzytelniania opartego na tokenach lub OAuth 2.0 do zalogowania się użytkownika. JHIPSER ** RAD Platform ** to głównie wbudowane języki JavaScript wraz z wprowadzaniem innych popularnych języków międzyplatformowych, takich jak Java, Vue.js i HTML. Oferuje również wersję online JHIPSER, w której użytkownicy mogą się z nim bawić bez konfiguracji. To ** narzędzie szybkiego rozwoju ** jest bardzo kochane przez społeczność ze względu na bogatą dokumentację i wytyczne dostępne dla użytkowników.
Wymagania systemowe
Wymagania dotyczące konfiguracji JHIPSER obejmują:
- Java 11 jdk
- node.js 10.20.1+
- Docker & amp; Docker Toolbox
Cechy
JHipster oferuje wszystkie nowoczesne funkcje, które możesz sobie wyobrazić na najlepszej platformie RAD. Obserwowania są kluczowymi funkcjami:
- Platforma
- Architektura mikrousług
- Uwierzytelnianie oparte na tokenach
- OAuth 2.0
- Uwierzytelnianie sesji HTTP
- rozszerzalny
- Wsparcie dla głównych dostawców chmur
- Globalne wyszukiwanie
- Obsługa baz danych SQL
- Solidny
- Obsługa baz danych NoSQL
- Bezpieczne
- Układ responsywny
- Udokumentowany interfejs API REST
- Otwarte źródło
- Integracje z stronami trzecimi
- Wsparcie dla Redis
- Obsługa systemu przesyłania wiadomości Subskrypcji Subskrybowania
Instrukcje Instalacji
Po zainstalowaniu powyższych warunków wstępnych ten plik Doker zawiera obraz Docker. W przypadku macOS uzyskaj adres IP dla Docker \ _Host, uruchamiając następujące polecenie:
docker-machine ip default
Teraz uruchom następujące polecenie, aby wyciągnąć obraz Docker Development Jhipster:
docker pull jhipster/jhipster:master
Następnie utwórz folder „JHIPSER” w katalogu domowym:
mkdir ~/jhipster<br></br>
Więc uruchom obraz Docker za pomocą następującego polecenia:
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
Na koniec możesz sprawdzić działający kontener za pomocą następującego polecenia:
mkdir ~/jhipster