Мне понравилось, что когда вы используете Mean, кажется, что это часть вашей кодовой базы, а не что-то прикрепленное болтами в каком-то отдельном репозитории или системе где-то еще, что означает, что все работает без проблем — нет необходимости редактировать файлы конфигурации между средами. Синтаксис можно было бы улучшить, добавляя время от времени больше сахара/меньше шума (например, имена функций). Также не уверен, что это был только мой опыт, но были случаи, когда у нас были разрывы зависимостей с изменениями в другом месте из-за того, как наши проекты работают друг с другом, поэтому иногда такие простые вещи, как "использование требуют", могут избежать проблем в дальнейшем. Использование среднего означает, что все системы работают гладко, поскольку они всегда обновляются вместе с нами; также отличный инструмент отладки, поскольку журналы отображаются сразу, а не через несколько часов! Но в целом это очень упростило мою работу, используя эту библиотеку вместе с другими библиотеками, такими как socketio или koaJS, в качестве промежуточного программного обеспечения в приложениях стека MEAN. Я работаю в основном над сервисами REST API, которые я могу легко интегрировать в существующие проекты, имеющие внешний интерфейс Angular js и серверную реализацию NodeJs без каких-либо проблем.