Давайте погрузимся в генератор исходного кода. Он предлагает необоснованные функции для генерации адаптивных приложений на основе веб-сайтов с хорошо документированным API REST.

Обзор:
Недавно мы опубликовали сообщение в блоге о важности RAD Software в настоящее время. Технология развивается в очень высоком темпе. Деловые требования и потребности меняются день ото дня. Существует гонка по разработке решений за более короткий промежуток времени. С другой стороны, каждый бизнес хочет захватить рынок, запустив продукт как можно скорее. Поэтому сообщество с открытым исходным кодом разработало много программного обеспечения, основанного на Agile Development . Это бесплатное программное обеспечение для разработки приложений облегчает пользователям быстрое создание прототипирования. Он позволяет создавать и запустить первоначальный выпуск вашего продукта, и, следовательно, вы можете разработать дальнейшие выбросы с вводом отзывов пользователей. Кроме того, это программное обеспечение предназначено для поглощения любых изменений на любом этапе проекта. Между тем, команды разработки программного обеспечения ускоряют свои процессы разработки и обеспечивают более ранние поставки. На самом деле, это экономически эффективно, экономит время и доставляет удовлетворение разработчикам и пользователям. Быстрая разработка приложений достаточно гибкая, поэтому вам не нужно планировать и строгие сроки. Вы строите то, что нужны вашим конечным потребителям. В этом учебном пособии Jhipster мы рассмотрим, как настроить jhipster и создать наше первое приложение с ним, покрыв следующие точки:
- Что такое Jhipster и как его установить?
- Как генерировать и запустить базовое приложение?
- Исследуйте административную панель сгенерированного приложения
- Заключение
Что такое Jhipster и как его установить?
Jhipster - это программное обеспечение RAD с открытым исходным кодом, которое используется для генерации корпоративных веб -приложений. Этот застройщик с открытым исходным кодом предлагает структуру пружинной загрузки на основе Java на серверной стороне и популярные передние технологии, такие как Angular, Vue.js и React.js. Этот генератор исходного кода включает в себя надежную архитектуру микросервиса с несколькими механизмами аутентификации пользователей, такими как OAuth.20, JWTS и HTTP -аутентификация сеанса. Кроме того, он предоставляет онлайн -версию, где пользователи могут изучить все функции. Этот инструмент прототипирования с открытым исходным кодом написан в JavaScript с небольшим вводом TypeScript. Поэтому комплексная документация доступна в отношении разработки и развертывания. Разработчики могут найти исходный код в Github Repo. Существует полная поддержка для запуска тестов с использованием популярных структур тестирования, таких как Gatling и Protractor. Кроме того, он надежный, безопасный, кроссплатформенный и поддерживает сторонние интеграции. В этом Учебном пособии Jhipster мы рассмотрим Jhipster о его настройке и использовании. Jhipster бесплатный и построен на вершине модели разработки быстрого применения. Он предоставляет экосистему, удобную для разработчиков, которая является довольно многообещающей и представляет мощные инструменты разработки быстрой разработки веб-приложений. Давайте посмотрим, как мы можем установить этот сборщик приложений с открытым исходным кодом. Во -первых, мы установим следующие предпосылки.
- Java 11 JDK
- Node.js 10.20.1+
После завершения установки откройте терминал и запустите следующую команду.
npm install -g Generator -Jhipster
Эта команда может занять несколько минут, и после успешного завершения Jhipster будет установлен на вашей машине. Вы можете проверить следующую команду, чтобы проверить установку.jhipster -version

Как генерировать и запустить базовое приложение?
В разделе этого Учебного пособия Jhipster мы узнаем, как генерировать наше первое приложение, используя это программное обеспечение RAD с открытым исходным кодом.
Вернитесь к окну терминала, запустите следующие команды:
mkdir 1stappcd 1stapp/
После создания каталогов запустите следующую команду, упомянутую ниже:
`jhipster '
Эта команда инициирует процесс. Ответьте на все вопросы, касающиеся технических предпочтений приложений, таких как технологии фронтального и заднего конца, база данных, структура тестирования и многое другое, как вы можете увидеть на изображении ниже.

После ответа на все вопросы этот генератор исходного кода будет генерировать файлы кодов в вашу папку.
Теперь запустите сгенерированное приложение со следующей командой:
./mvnw
Примечание. Эта команда будет работать, если вы выбрали Maven в качестве автоматизации сборки для бэкэнда.

Доступ к своему приложению в браузер по адресу http: // localhost: 8080/.
Исследуйте административную панель сгенерированного приложения
Как только вы нажмете http: // localhost: 8080/в браузере, вы увидите следующий экран.

Вы можете использовать упомянутые учетные данные, чтобы войти в систему в качестве администратора. Jhipster предоставляет две роли пользователя по умолчанию. После успешного входа у вас будут следующие положения, показанные на изображении.

Jhipster предоставляет полное управление пользователями, где вы можете управлять своими пользователями, как вы можете видеть на изображении ниже.

Вариант здоровья дает вам информацию о вашем диске и базе данных.

На приборной панели администратора Jhipster есть полная система журнала.

Административная панель этого застройщика с открытым исходным кодом также предоставляет конечные точки REST встроенных и пользовательских функций.

Заключение
Это конец этого учебника Jhipster. Есть много платформ RAD с открытым исходным кодом, которые обеспечивают мгновенное разработку приложений . Существует очень яркое сообщество, которое всегда жива, чтобы ответить на проблемы и их решения. Методология RAD набирает известность из -за многих факторов. Во -первых, нет необходимости иметь полное понимание требований. Во -вторых, конечный потребитель участвует на протяжении всего жизненного цикла разработки программного обеспечения. В -третьих, фактор риска очень меньше, поскольку все заинтересованные стороны находятся на борту. Тем не менее, программное обеспечение RAD является адаптированным, удобным для разработчиков и гибким для изменений. Это экономит много времени, так как генераторы кодов сэкономили огромное время переписывания повторяющихся сценариев. Это Jhipster Учебник Статья подчеркнула некоторые важные идеи. Он легкий и легко настроить с помощью нескольких простых команд оболочки. Не стесняйтесь установить этот Builder с открытым исходным кодом сегодня, если вы серьезно ищете платформу быстрого разработки приложений с открытым исходным кодом. Наконец, cantainerize.com предназначен для улучшения своей учебной базы с помощью более интересных учебных пособий. Пожалуйста, оставайтесь на связи с этой Rapid Development Development для регулярных обновлений.
Исследовать
Вы можете найти следующие ссылки актуальными:
- Платформа Куба
- QuickApp
- Jhipster
- li3
- Apache Isis
- 5 лучших бесплатных программного программного обеспечения для разработки приложений в 2021 году
- Программное обеспечение для разработки быстрого приложения для бизнеса | Рад
- Вещи, которые нужно просмотреть, прежде чем выбрать программное обеспечение с открытым исходным кодом в 2021 году