CUBA Platform Free Rad Framework
Krachtige op Java gebaseerde tool voor snelle applicatie -ontwikkeling
Cuba Platform biedt een modulaire architectuur om schaalbare web -apps te bouwen. Deze software voor het genereren van codes biedt compatibiliteit met alle populaire RDBMS & REST API.
Overzicht
Cuba Platform is een volledig open source framework waarmee gebruikers meerdere webtoepassingen kunnen bouwen. Het is een op componenten gebaseerd ecosysteem dat de afhankelijkheden van modules/componenten met elkaar vermindert. Dit snelle platform voor het ontwikkelen van applicaties biedt echter veel RAD-tools om op platformgebaseerde ontwikkeling en implementatie te versnellen. Ten eerste biedt deze gratis codegenerator een REST API om CRUD -bewerkingen uit te voeren, bestanden te uploaden / downloaden en nog veel meer. Bovendien gebruikt REST API het OAuth2 -protocol voor authenticatie. Ten tweede is er een eenvoudige configuratie en migratie van relationele databasebeheersystemen. Ten derde maakt Cuba Platform gebruik van ingebouwde gebruikersmap LDAP, SSO voor authenticatie, en laat gebruikers rollen definiëren op basis van machtigingen. Bovendien is het geschreven in het Java Spring-framework en biedt het veel add-ons voor de voorkant en achterkant die gemakkelijk kan worden ingeschakeld. Bovenal biedt dit Open Source Rapid Application Development Platform een eigen ontwikkelingstool met de naam Cuba Studio. Cuba Studio maakt echter gebruik van de ondersteuning van IntelliJ -platform. Het is ook open source en biedt een heleboel functies zoals steigeropties, hot implementatie en nog veel meer functies die de ontwikkeling van Agile software stimuleren. Ten slotte biedt deze snelle prototyping -software volledige documentatie beschikbaar voor ontwikkelaars en gebruikers.
Systeem vereisten
Vereisten voor het instellen van het Cuba -platform zijn onder meer:
-[Cuba Gradle Plugin] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)
- Java 8 Development Kit (JDK)
Functies
Hierna volgen de belangrijkste kenmerken van het Cuba -platform
- Open source
- schaalbaar
- Ondersteuning voor OAuth2
- meertalig
- Intuïtieve UI
- Zeker
- Ondersteuning voor LDAP en SAML
- Ondersteuning voor SSO
- Cuba Studio
- Uitgebreide documentatie
- REST API
- Modulaire architectuur
- Verschillende add-ons
- Rijke ontwikkelingstools
- Rapporterende motor
Installatie instructies
Kloon eerst de repo met behulp van de volgende opdracht:
git clone https://github.com/cuba-platform/cuba.git
Daarna moet uw directory er zo uitzien na het klonen van Cuba Gradle Plugin en Cuba:
Work/ cuba/ cuba-gradle-plugin/
Open nu de terminal en voer de volgende opdrachten uit om de plug -in te bouwen en te installeren in uw lokale Maven -repository:
cd work cd cuba-gradle-plugin/ gradlew install
Voer daarna deze opdrachten uit:
cd ../cuba gradlew install
Dus nu, voor het gebruik van Snapshot -versie, bewerkt u het build.gradle
-bestand door de eigenschap ext.cubaversion
te wijzigen en mavenlocal ()
toe te voegen aan de sectie repositories
Bouw en implementeer in de laatste in het laatste werk door de volgende opdracht uit te voeren:
gradlew deploy