Я собрал простой набор Restful API для поддержки приложения, которое я разрабатываю.(Использование Java, Maven, Spring & Docker концептуально аналогично этому простому учебнику Spring Restful Tutorial )
Теперь я хочу настроить основы моего интерфейса (ов) {Mobile and Web}, но я не уверен, какую технологию использовать, поэтому возникает вопрос: «Как создать веб-интерфейс и мобильные интерфейсы для приложения Restful». Я включил середину 2018 года, потому что я знаю, что технология движется очень быстро.
Чтобы сделать это более конкретным, у меня есть несколько требований, которым я бы хотел соответствовать:
- Фреймворк и инструменты разработки должны быть бесплатными / недорогими.
- Минимизируйте кривую обучения новым технологиям.
- Веб-интерфейс должен быть построен как образ докера.
- В идеале веб-интерфейс должен быть Spring Boot Project.
- Мобильный интерфейс (-ы) должен поддерживать широкий спектр платформ (если не все)
- Мобильный интерфейс (-ы) должен быть небольшого размера и готов к развертыванию на телефоне пользователя.
- Код должен быть повторно использован между тЭти внешние интерфейсы как можно больше.
Если кто-то может указать мне учебник или рабочий пример предложенного ими технологического решения, то это было бы замечательно!