Platforma rozwoju szybkiego aplikacji typu open source

CUBA Platform Framework wolnego radu

Potężne narzędzie do tworzenia szybkiego tworzenia aplikacji oparte na Javie

Platforma Cuba zapewnia modułową architekturę do budowania skalowalnych aplikacji internetowych. To oprogramowanie do generowania kodu oferuje kompatybilność ze wszystkimi popularnymi interfejsami API RDBMS i REST.

Przegląd

Cuba Platform to całkowicie open source framework, który pozwala użytkownikom tworzyć wielopoziomowe aplikacje internetowe. Jest to ekosystem oparty na komponentach, który zmniejsza ze sobą zależności modułów/komponentów. Jednak ta platforma rozwoju szybkiego aplikacji oferuje wiele narzędzi RAD do przyspieszenia rozwoju i wdrażania platform. Po pierwsze, ten bezpłatny generator kodu zapewnia interfejs API REST do wykonywania operacji CRUD, przesyłania / pobierania plików i wielu innych. Ponadto REST API używa protokołu OAuth2 do uwierzytelnienia. Po drugie, istnieje łatwa konfiguracja i migracja relacyjnych systemów zarządzania bazami danych. Po trzecie, Cuba Platform wykorzystuje wbudowany katalog użytkowników LDAP, SSO do uwierzytelniania i pozwala użytkownikom definiować role na podstawie uprawnień. Ponadto jest napisany w strukturze Spring Java i zapewnia wiele dodatków do przodu i tylnego końca, które można łatwo włączyć. Przede wszystkim ta platforma programistycznego open source Rapid Application oferuje własne narzędzie programistyczne o nazwie Cuba Studio. Jednak Cuba Studio wykorzystuje obsługę platformy IntelliJ. Jest również open source i zapewnia wiele funkcji, takich jak opcje rusztowania, wdrażanie gorącego i wiele innych funkcji, które zwiększają zwinne oprogramowanie. Wreszcie to szybkie oprogramowanie prototypowe zapewnia pełną dokumentację dostępną dla programistów i użytkowników.

Wymagania systemowe

Wymagania dotyczące konfigurowania platformy Cuba obejmują:

-[wtyczka Cuba Gradle] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)

  • Zestaw rozwoju Java 8 (JDK)

Cechy

Poniżej znajdują się kluczowe funkcje platformy Kuby

  • Otwarte źródło
  • Skalowalny
  • Wsparcie dla OAuth2
  • wielojęzyczne
  • Intuicyjny interfejs użytkownika
  • Bezpieczne
  • Wsparcie dla LDAP i SAML
  • Wsparcie dla SSO
  • Cuba Studio
  • Kompleksowa dokumentacja
  • REST API
  • Modułowa architektura
  • Kilka dodatków
  • bogate narzędzia programistyczne
  • Silnik raportowania

Instrukcje Instalacji

Najpierw klon repozytorium za pomocą następującego polecenia:

     git clone https://github.com/cuba-platform/cuba.git

Następnie twój katalog powinien wyglądać tak po klonowaniu wtyczki Cuba Gradle i Kubie:

     Work/   cuba/   cuba-gradle-plugin/   

Teraz otwórz terminal i uruchom następujące polecenia, aby zbudować i zainstaluj wtyczkę w lokalnym repozytorium Maven:

     cd work cd cuba-gradle-plugin/ gradlew install

Następnie uruchom te polecenia:

     cd ../cuba gradlew install

Więc teraz, aby używać wersji migawki, edytuj plik ** build.gradle **, zmieniając właściwość ext.cubaversion i dodaj mavenLocal () do sekcji „repozytoria” W ostatnim, zbuduj i wdrażaj swoją aplikację, uruchamiając następujące polecenie:

     gradlew deploy
 Polski