zanurzmy się w generator kodu źródłowego. Oferuje nietypowe funkcje do generowania internetowych responsywnych aplikacji z dobrze udokumentowanym interfejsem API REST.
Przegląd:
Niedawno opublikowaliśmy post na blogu na temat znaczenia oprogramowania RAD w aktualnych czasach. Technologia ewoluuje w bardzo wysokim tempie. Wymagania i potrzeby biznesowe zmieniają się z dnia na dzień. Istnieje wyścig o rozwój rozwiązań w krótszym czasie. Z drugiej strony każda firma chce uchwycić rynek, jak najszybciej wprowadzając produkt. Dlatego społeczność open source opracowała wiele oprogramowania opartych na Agile Software Development . Te bezpłatne oprogramowanie do szybkiego rozwoju aplikacji ułatwia użytkownikom szybkie możliwości rozwoju prototypowania. Pozwala budować i uruchomić początkową wersję swojego produktu, a tym samym możesz opracować dalsze uwalnianie przy wprowadzeniu informacji zwrotnej użytkownika. Ponadto oprogramowanie te mają na celu pochłanianie wszelkich zmian na każdym etapie projektu. Tymczasem zespoły programistów przyspieszają swoje procesy rozwojowe i upewniają się, że wcześniejsze dostawy. W rzeczywistości jest to opłacalne, oszczędzanie czasu i daje satysfakcję programistom i użytkownikom. Szybkie opracowywanie aplikacji jest na tyle elastyczne, że nie musisz zaplanować i ścisłych terminów. Budujesz to, czego potrzebują twoi konsumenci końcowi. W tym samouczku Jhipster przyjrzymy się, jak skonfigurować JHIPSER i utworzyć naszą pierwszą aplikację, obejmując następujące punkty:
- Co to jest jhipster i jak go zainstalować?
- Jak wygenerować i uruchomić podstawową aplikację?
- Zbadaj pulpit pulpitu administratora wygenerowanej aplikacji
- Wniosek
Co to jest jhipster i jak go zainstalować?
JHIPSER to oprogramowanie RAD open source, które służy do generowania aplikacji internetowych Enterprise. Ten konstruktor aplikacji typu open source oferuje sprężynowe frameworka oparte na Javie na technologiach po stronie serwera i popularnych technologii front-end, takich jak Angular, Vue.js i React.js. Ten generator kodu źródłowego zawiera solidną architekturę mikrousług z wieloma mechanizmami uwierzytelniania użytkownika, takimi jak uwierzytelnianie sesji OAuth.20, JWTS i HTTP. Ponadto zapewnia wersję online, w której użytkownicy mogą odkrywać wszystkie funkcje. To narzędzie prototypowania open source jest napisane w JavaScript z niewielkim wejściem TypeScript. Dlatego dostępna jest kompleksowa dokumentacja dotycząca rozwoju i wdrażania. Deweloperzy mogą znaleźć kod źródłowy w repozytorium GitHub. Istnieje kompletna obsługa przeprowadzania testów przy użyciu popularnych ram testowych, takich jak Gatling i Komustractor. Ponadto jest solidny, bezpieczny, wieloplatformowy i obsługuje integracje stron trzecich. W tym jhipster samouczku Zbadamy JHIPSER w odniesieniu do jego konfiguracji i użycia. JHIPSER jest bezpłatny i zbudowany na modelu szybkiego rozwoju aplikacji. Zapewnia ekosystem przyjazny dla programistów, który jest dość obiecujący i opracowuje potężne narzędzia do tworzenia szybkich aplikacji internetowych. Zobaczmy, jak możemy zainstalować ten konstruktor aplikacji typu open source. Najpierw zainstalujemy następujące warunki wstępne.
- Java 11 jdk
- Node.js 10.20.1+
Po zakończeniu instalacji otwórz terminal i uruchom następujące polecenie.
npm instaluj -g generator -jhipster
To polecenie może potrwać kilka minut, a po pomyślnym ukończeniu JHIPSER zostanie zainstalowany na twoim komputerze. Możesz sprawdzić następujące polecenie, aby sprawdzić instalację. `` JHipster -version '
Jak generować i uruchomić podstawową aplikację?
W sekcji tego JHIPSER TUTIURE dowiemy się, jak generować naszą pierwszą aplikację za pomocą tego oprogramowania RAD open source.
Wróć do okna terminala, uruchom następujące polecenia:
mkdir 1stappcd 1stapp/
Po wykonaniu katalogów uruchom następujące polecenie wspomniane poniżej:
„Jhipster”
To polecenie zainicjuje proces. Odpowiedz na wszystkie pytania dotyczące preferencji technicznych aplikacji, takich jak technologie front end i zaplecza, baza danych, framework testowania i inne, jak widać na poniższym obrazku.
Po udzieleniu odpowiedzi na wszystkie pytania ten generator kodu źródłowego wygeneruje pliki kodu w folderze.
Teraz uruchom wygenerowaną aplikację z następującym poleceniem:
./mvnw
Uwaga: To polecenie zadziała, jeśli wybrałeś Maven jako automatyzację kompilacji dla zaplecza.
Uzyskaj dostęp do aplikacji do przeglądarki pod adresem http: // localhost: 8080/.
Przeglądaj pulpit pulpitowy z wygenerowanej aplikacji
Po naciśnięciu http: // localhost: 8080/w przeglądarce zobaczysz poniższy ekran.
Możesz użyć wymienionych poświadczeń, aby zalogować się jako admin. JHipster zapewnia dwie domyślne role użytkowników. Po udanym logowaniu będziesz mieć następujące przepisy pokazane na obrazie.
JHIPSER zapewnia pełne zarządzanie użytkownikami, w których możesz zarządzać użytkownikami, jak widać na poniższym obrazku.
Opcja zdrowia zawiera informacje o Twojej przestrzeni dysku i bazie danych.
Na desce rozdzielczej JHipster administrator dostępny jest kompletny system rejestrowania.
Pulpit nawigacyjny administratora tego Builder Application Builder zapewnia również punkty końcowe spoczynku wbudowanych i niestandardowych funkcji.
Wniosek
To koniec tego samouczka JHIPSER. Istnieje wiele platform RAD open source, które zapewniają Instant App Development . Istnieje bardzo tętniąca życiem społeczność, która zawsze żyje, aby reagować na problemy i ich rozwiązania. Metodologia RAD zyskuje sławę z powodu wielu czynników. Po pierwsze, nie ma potrzeby pełnego zrozumienia wymagań. Po drugie, konsument końcowy jest zaangażowany w cyklu życia oprogramowania. Po trzecie, współczynnik ryzyka jest bardzo mniejszy, ponieważ wszyscy interesariusze są na pokładzie. Jednak oprogramowanie RAD jest dostosowalne, przyjazne dla programistów i elastyczne dla zmian. Oszczędza to dużo czasu, ponieważ generatory kodów zapisują ogromny czas przepisywania powtarzających się skryptów. Ten JHIPSER Samouczek Podkreślił kilka ważnych spostrzeżeń. Jest lekki i łatwy do skonfigurowania z kilkoma prostymi poleceniami Shell. Zapraszam do zainstalowania tego programu Builder Application Builder, jeśli poważnie szukasz platformy rozwoju szybkiego aplikacji typu open source. Wreszcie Containerize.com jest gotowy na ulepszenie bazy samouczków o kilka ciekawszych samouczków. Pozostań w kontakcie z tą kategorią Rapid Application w celu regularnych aktualizacji.
Badać
Możesz znaleźć istotne następujące linki: