@geronix

Какие технологии выбрать для Web-приложения на Java?

Здравствуйте!
Все не как не могу определиться с технологиями, так что извините если повторяюсь с вопросам. Другие вопросы почитал, ответа все равно не получил. Java знаю, поэтому и пишу на нем.
А задача такая, нужно реализовать web приложения с возможностью просмотра видио в реальном времени. Сервис будет, как на мобилках так и на вебе.
То есть будет web-сервисы REST к ним будет обращаться клиент(мобилки и веб).
Смотрю в сторону таких технологий:
Бэкенд:
1-Spring MVC, спригн не знаю.
2-Контейнер Tomcat или Undertow(или еще что по меньше и по проще) - не хочу использовать тяжелые апликейшин сервера, на мой взгляд они слишком требовательны к ресурсам.
БД:
1-ORM Hibernate
3-MySQL
UI:
1-Angular
2-bootstrap
Такие вопросы:
Какой фреймворк, библиотеку, инструмент лучше использовать для реализации web api на java? Если бы вы писали на java, то какие фреймворк, библиотеку, инструмент выбрали?
  • Вопрос задан
  • 337 просмотров
Пригласить эксперта
Ответы на вопрос 1
jaxtr
@jaxtr
JavaEE/Spring-разработчик
ИМХО:
Бекенд: Spring Boot (+MVC) без внешнего сервлет-контейнера (но если сильно надо, то можно и с ним)
БД: JPA (Spring Data JPA) и PostgreSQL

Хотя про БД всё зависит от целей. У меня встречались проекты, которые MySQL не вывозил, но с которыми PostgreSQL справлялся на ура.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы