Jhipster - это инструмент быстрого развития с открытым исходным кодом

Jhipster Свободный рад

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

Модель разработки с высоким рейтингом для создания веб -приложений. Он предоставляет разнообразные технологические стеки, такие как Angular, Node.js, Java Spring Framework и несколько вариантов DB.

Обзор

Jhipster - это бесплатный инструмент быстрого развития с открытым исходным кодом. Это популярная платформа, которая поставляется с экологически чистой системой создания, разработки и развертывания веб-приложений. Это программное обеспечение для разработки быстрого приложения требует нескольких команд оболочки, которые вводят пользовательский ввод, задавая простые вопросы, а затем генерирует полное веб -приложение соответственно. Более того, эта платформа RAD поддерживает всех основных облачных провайдеров, таких как AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Он предоставляет пользователям множество вариантов выбора технологий для передней и задней части. Тем не менее, он предлагает Angular, Vue.js и React.js для передней части и Java Sprint Framework и Node.js для заднего конца. Кроме того, существуют различные варианты для баз данных, таких как MongoDB, MySQL, Oracle, PostgreSQL и Microsoft SQL Server. Эта платформа разработки Rapid приложения также обеспечивает поддержку Elasticsearch для обеспечения возможностей поиска по всему приложению. Кроме того, Jhipster использует Bootstrap, HTML/CSS для пользовательского интерфейса Building и WebPack для управления активами на стороне клиента. Это программное обеспечение для генерации кода является безопасной и популярной моделью RAD в методологиях разработки программного обеспечения и предлагает множество инструментов разработки приложений. Существуют параметры для выбора аутентификации на основе токенов или OAuth 2.0 для входа пользователя и подписки. Jhipster Rad Platform-это в основном встроенные языки JavaScript, а также ввод некоторых других популярных кроссплатформенных языков, таких как Java, Vue.js и HTML. Он также предлагает онлайн -версию запуска Jhipster, где пользователи могут играть с ним без настройки. Этот инструмент быстрого развития очень любим сообществом из -за его богатой документации и руководящих принципов, доступных для пользователей.

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

Требования к настройке Jhipster включают:

  • Java 11 JDK
  • node.js 10.20.1+
  • Docker & amp; Docker Toolbox

Функции

Jhipster предлагает все современные функции, которые вы можете себе представить на Top Rad Platform. Последования являются ключевыми функциями:

  • кросс -платформ
  • Архитектура микросервисов
  • Аутентификация на основе токков
  • OAuth 2.0
  • Аутентификация сеанса HTTP
  • расширяется
  • Поддержка крупных облачных провайдеров
  • Глобальный поиск
  • Поддержка баз данных SQL
  • Крепкий
  • Поддержка баз данных NOSQL
  • Безопасный
  • отзывчивый макет
  • документированный API REST
  • Открытый источник
  • Интеграции с третьими лицами
  • Поддержка Redis
  • Поддержка системы обмена сообщениями об публикации

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

После установки приведенных выше предварительных условий этот файл Докер предоставляет изображение Docker. Для macOS, получите IP для Docker \ _host, выполнив следующую команду:

 docker-machine ip default

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

 docker pull jhipster/jhipster:master

После этого создайте папку «jhipster» в вашем домашнем каталоге:

 mkdir ~/jhipster<br></br>

Итак, запустите изображение Docker со следующей командой:

docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 3000:3000 -p 3001:3001 -d -t jhipster/jhipster

Наконец, вы можете проверить свой работающий контейнер со следующей командой:

mkdir ~/jhipster
 Русский