JHipster - JHipster
Оригинальный логотип JHipster | |
Разработчики) | Жюльен Дюбуа и участники |
---|---|
изначальный выпуск | 21 октября 2013 г. |
Стабильный выпуск | 6.8.0 / 8 марта 2020 г.[1] |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Фреймворк веб-приложений |
Лицензия | Лицензия Apache 2 |
Интернет сайт | www |
JHipster это бесплатно и с открытым исходным кодом генератор приложений, используемый для быстрой разработки современных веб-приложения и микросервисы, использующие Угловой или же React (библиотека JavaScript) и Spring Framework.
Обзор
JHipster предоставляет инструменты для создания проекта со стеком Java на стороне сервера (с использованием Spring Boot) и отзывчивым веб-интерфейсом на стороне клиента (с Угловой и Бутстрап ). Он также может создавать стек микросервисов с поддержкой Netflix OSS, Docker и Kubernetes.
Термин «JHipster» происходит от «Java Hipster», поскольку его первоначальная цель заключалась в использовании всех современных и «ажиотажных» инструментов, доступных в то время.[2] Сегодня она достигла более корпоративной цели с упором на продуктивность разработчиков, инструменты и качество.[3]
Основные функции
- Создавайте приложения и микросервисы полного стека с множеством опций
- Создавать объекты CRUD напрямую или с помощью строительные леса
- Миграция базы данных с Ликвибаза
- Поддержка баз данных NoSQL (Кассандра, MongoDB, Neo4j )
- Elasticsearch поддерживать
- Поддержка веб-сокетов
- Автоматическое развертывание в CloudFoundry, Heroku, OpenShift, AWS
Стек технологий
На стороне клиента:
- HTML5 шаблон
- Twitter Bootstrap
- AngularJS
- Угловой 2+
- Реагировать
- Полная поддержка интернационализации с Angular Translate
- Дополнительная поддержка Compass / Sass для дизайна CSS
- Дополнительная поддержка WebSocket с помощью Spring Websocket
На стороне сервера:
- Весенний ботинок
- Spring Security (включая вход в социальные сети)
- Spring MVC REST + Джексон
- Мониторинг с метриками
- Дополнительная поддержка WebSocket с помощью Spring Websocket
- Spring Data JPA + Проверка компонентов
- Обновление базы данных с помощью Liquibase
- Elasticsearch поддерживать
- MongoDB поддерживать
- Кассандра поддерживать
- Neo4j поддерживать
Готовый автоматически настраиваемый инструмент:
- Йомен
- Webpack или Gulp.js
- BrowserSync
- Maven или Gradle
- Редактор для моделирования данных (визуальный и текстовый)
Книги
Мини-книга JHipster [4] написан Мэттом Рейблом, автором AppFuse.
Книга «Разработка полного стека с JHipster» [5] написан Дипу К. Сасидхараном, со-руководителем JHipster, и Сендилом Кумаром Н., членом основной команды JHipster. Отзыв Жюльена Дюбуа и Антонио Гонсалвеса.
Смотрите также
Рекомендации
- ^ "Релизы JHipster"
- ^ «JHipster связывает Java и JavaScript для веб-разработки». InfoWorld. Получено 2015-06-24.
- ^ "JHipster 2.0 выпущен с улучшениями AngularJS, различиями Liquibase и Spring WebSockets". InfoQ. Получено 2015-06-24.
- ^ "Мини-книга JHipster". Мэтт Рэйбл. Получено 2015-06-24.
- ^ "JHipster книга". Дипу К.С., Сендил Кумар Н.. Получено 2017-11-08.