开源快速应用程序开发平台

CUBA Platform 免费的RAD框架

强大的Java基于Java的快速应用开发工具

古巴平台提供了一个模块化体系结构来构建可扩展的Web应用程序。该代码生成软件可与所有流行的RDBMS和REST API兼容。

概述

古巴平台是一个完全开源的框架,可让用户构建多层Web应用程序。这是一个基于组件的生态系统,可降低模块/组件的依赖关系。但是,这个快速的应用程序开发平台提供了许多RAD工具来加快基于平台的开发和部署。 首先,此免费代码生成器提供了一个REST API来执行CRUD操作,上传 /下载文件等等。此外,REST API使用OAUTH2协议进行身份验证。其次,关系数据库管理系统的简单配置和迁移。第三,古巴平台使用内置用户目录LDAP,SSO进行身份验证,并让用户根据权限定义角色。此外,它写在Java弹簧框架中,并为前端和后端提供许多附加组件,可以轻松启用。 最重要的是,这个开源快速应用程序开发平台提供了自己的开发工具,名为Cuba Studio。但是,古巴工作室利用​​Intellij平台的支持。它也是开源的,并提供了许多功能,例如脚手架选项,热部署以及更多增强敏捷软件开发的功能。最后,这种快速的原型制作软件提供了可为开发人员和用户提供的完整文档。

系统要求

设置古巴平台的要求包括:

  • [Cuba Gradle插件](https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin) -Java 8开发套件(JDK)

特征

以下是古巴平台的关键功能

  • 开源
  • 可扩展
  • 支持oauth2
  • 多语言
  • 直觉UI
  • 安全的
  • 支持LDAP和SAML
  • 支持SSO
  • 古巴工作室
  • 综合文档
  • 休息API
  • 模块化体系结构
  • 几个附加组件
  • 丰富的开发工具
  • 报告引擎

安装说明

首先使用以下命令克隆回购:

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

之后,在克隆古巴Gradle插件和古巴之后,您的目录应该像这样。

     Work/   cuba/   cuba-gradle-plugin/   

现在,打开终端并运行以下命令以构建和安装插件到您的本地Maven存储库中:

     cd work cd cuba-gradle-plugin/ gradlew install

之后,运行以下命令:

     cd ../cuba gradlew install

因此,现在,对于使用快照版本,通过更改ext.Cubaversion属性并将mavenlocal()添加到repositories’部分来编辑**build.gradle`**文件。 在最后,通过运行以下命令来构建和部署应用程序:

     gradlew deploy
 简体中文