Платформа быстрого разработки приложений с открытым исходным кодом

CUBA Platform Свободный рад

Мощный инструмент быстрого разработки приложений на основе Java

Платформа Cuba предоставляет модульную архитектуру для создания масштабируемых веб -приложений. Это программное обеспечение для генерации кода обеспечивает совместимость со всеми популярными RDBMS & REST API.

Обзор

Platform Platform-это полностью с открытым исходным кодом структуру, которая позволяет пользователям создавать многоуровневые веб-приложения. Это экосистема на основе компонентов, которая уменьшает зависимости модулей/компонентов друг с другом. Тем не менее, эта платформа для быстрого разработки приложений предлагает множество инструментов RAD для ускорения разработки и развертывания на основе платформы. Во -первых, этот бесплатный генератор кода предоставляет API REST для выполнения операций CRUD, загрузки / загрузки файлов и многих других. Кроме того, REST API использует протокол OAuth2 для аутентификации. Во -вторых, существует легкая конфигурация и миграция систем управления реляционными базами данных. В-третьих, Cuba Platform использует встроенные пользователи Directory LDAP, SSO для аутентификации и позволяет пользователям определять роли на основе разрешений. Кроме того, он написан в рамках Java Spring и предоставляет много дополнений для передней части и заднего конца, которые можно легко включить. Прежде всего, эта платформа быстрого разработки приложений с открытым исходным кодом предлагает свой собственный инструмент разработки под названием Cuba Studio. Тем не менее, Cuba Studio использует поддержку платформы Intellij. Он также является открытым исходным кодом и предоставляет множество функций, таких как параметры лесов, горячее развертывание и многие другие функции, которые повышают разработку гибких программных обеспечений. Наконец, это программное обеспечение для быстрого прототипирования предоставляет полную документацию, доступную для разработчиков и пользователей.

Системные Требования

Требования к настройке платформы Cuba включают:

-[плагин Cuba Gradle] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)

  • Java 8 Development Kit (JDK)

Функции

Ниже приведены ключевые функции платформы Cuba

  • Открытый источник
  • масштабируемый
  • Поддержка OAuth2
  • многоязычный
  • Интуитивно понятный пользовательский интерфейс
  • Безопасный
  • Поддержка LDAP и SAML
  • Поддержка SSO
  • Cuba Studio
  • Комплексная документация
  • REST API
  • Модульная архитектура
  • Несколько дополнений
  • богатые инструменты разработки
  • Сообщение двигателя

Инструкции по установке

Сначала клонировать репо, используя следующую команду:

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

После этого ваш каталог должен выглядеть так после клонирования плагина Cuba Gradle и Cuba:

     Work/   cuba/   cuba-gradle-plugin/   

Теперь откройте терминал и запустите следующие команды, чтобы создать и установить плагин в местный репозиторий Maven:

     cd work cd cuba-gradle-plugin/ gradlew install

После этого запустите эти команды:

     cd ../cuba gradlew install

Итак, для использования версии Snapshot отредактируйте файл build.gradle, изменив свойство ext.cubaversion и добавьте mavenlocal () в раздел Repositories В последнем, создайте и разверните приложение, выполнив следующую команду:

     gradlew deploy
 Русский