одинаково и плюсом и минусом.
Навскидку:
* 4.x насколько я понимаю, уже ушла из фазы активной поддержки. Соответственно упретесь в какой-нибудь не самый критичный баг - либо пойдете экстренно переезжать, либо сами лечить (обычно дорого), либо покупать платный саппорт (он вообще существует?)
* ES6. Программист нынче гордый пошёл, и использование ES6 может стать неплохим бонусом при найме специалистов. Нет, на КОБОЛе тоже пишут, никто не спорит.
* ES6. Опять. Все эти const/let может и не тянут на киллер-фичи, но с ними намного приятнее жить, чем с var. Тот же spread operator там где нужен - очень сильно сокращает код, например, при работе с аргументами. А, как известно, нет кода - нет бага.
* Можно про перфоманс подумать. Но тут надо конечно смотреть предметно, но в целом и в самой ноде и в v8 регулярно что-то улучшают, фиксят какие-то баги идр.
Тут, на самом деле, вопрос в том, сколько вам будет стоить такой переезд.
В сферическом проекте в вакууме, если проект покрыт тестами, то он почти бесплатный. Но то в вакууме. )
Es6 это не только синтаксис
Обсуждают сегодня