Какой стек выбрать для разработки обучающей веб-игры?
Стоит задача разработать обучающую веб-игру. Сложной анимации и эффектов не предусмотрено. Будет много текста, картинок. Логика довольно простая: Чтение материала->тестирование->выдача самостоятельного задания.
Встал вопрос выбора стека бэкенда и фронтенда.
Идти по простой дорожке и тупо взять PHP?
Хотя в теории хотелось бы еще приложение для Android. Для этого вероятно придется использовать архитектуру REST. Может тогда смотреть в сторону Node.js?
С другой стороны, может не мелочиться и сразу брать Java?
С выбором фронтенда тоже не все гладко.
В последнее время все хвалят React. Хочется его попробовать.
С другой стороны на подходе многообещающий Angular 2.
Вот такая дилемма.
Ну и конечно выбор БД. При реализации REST наверно придется работать с JSON. Брать модный нынче MongoDB или все-таки надежный PostgreSQL?