Оператор ?:, например, тоже "всего лишь сокращенная запись", и что теперь, использовать его - плохая рекомендация?
В пыхе много уродского наследия, и когда появляются возможности их (уродства) уже не использовать, надо стремиться их не использовать.
Впрочем, видимо, это дело вкуса.
Кирилл Лобанов:
Я не "противлюсь" JS на сервере. Просто, чтобы на нём делать бэк, надо очень очень очень сильно уметь.
И моя реплика была скорее тупо вопросом "почему непременно он?".
Т.е. если вы прямо знаете, почему - тогда понятно. Если вы ничего, кроме JS, не знаете.. ну, может, пойдёт хорошо.. или получится пц заказчику.
На сервере хорошЫ PHP, JS (ля, опять ой), Go, Java
почему непременно он? на сервере-то?
Тем не менее
1. Отделите фронт от бэка (нет ничего сейчас такого, чтобы помогало одновременно и там, и там)
2. Для фронта берите непременно Vue2 (вы ж спросили, чем бы я)
3. Для бэка, если уж непременно JS - спросить у людей, что правильно для REST API на серверном JS (я слова-то знаю, рекомендовать не буду, ибо сам на сервере орудую PHP, там всё ништяк)
не так вот что:
- заказчик (не программист же он?) выбрал сам модную технологию генерации HTML
Это ещё туда-сюда (каждый дрочит, как хочет), но
- при чём тут Монга?
- чел хочет надёжно хранить транзакции - при чём тут Метеор?
простите, что?!