Вот уже пора готовить дипломную работу. Моя тема связанная с транспортной логистикой и слежкой за посылками и их перемещением. Планирую делать приложения для десктопа и смартфона, возможно еще веб приложение, если не буду успевать с десктопом. Сервер планирую писать на ноде, по другому не умею, пока.
Мне придется работать с картами, лучше создать отдельный микросервис по обработке карт, или делать 1 сервер для всего проекта? Стоит ли писать сервер на typescript (еще не очень его знаю, но за время разработки могу подучить) или простой javascript подойдет? Какую базу данных стоит использовать, или использовать несколько (работал с mongodb, mysql)?
Главный вопрос: какой стак используют для создания подобных приложений в 2019? Слышал о mean stack но работал с реактом а не ангуляром. Что мне использовать, чтобы потом не получил много проблем с реализацией?
Советую посмотреть вот это интервью. Там много воды и ламповых историй, но ближе к последней трети они достаточно адекватно обсуждают какие технологии в каких проектах востребованы. И упоминают, что mean мёртв. Есть, кстати, mern)
ну вот например, что лучше использовать koa или express? Koa - хорошо но моментами нету подходящих npm модулей или же они китайские и давно не обновлялись, но писать на нем приятней. Или же вот в том видео узнал, что можно кешировать запросы через монго (или как то так), и еще узнал, что есть такая штука как elasticsearch. Но это все поверхностно, и я не очень понимаю всех принципов и что лучше задействовать в проекте)
Wasya UK, начинайте с минимума и того, что больше подходит. Вас же учили базам данных? Выберите либо реляционную, либо нерреляционную исходя из специфики вашего проекта. Начните с express, с ним проще.