В чем разница между версией LTS и стабильной версией node.js?
В чем разница между версией LTS и стабильной версией node.js?
Какую версию мы должны использовать при производстве?
Ответ 1
Это зависит от того, где вы используете node.js в своих приложениях и насколько они чувствительны.
LTS (долгосрочная поддержка, в настоящее время v6.11.2) - как упоминалось в комментарии, будет поддерживаться и обслуживаться как минимум на 18 месяцев. Поэтому лучше использовать этот продукт в разделе "Производство" для node.js в качестве внутреннего сервиса.
Стабильный (в настоящее время v8.3.0) - будет поддерживаться примерно 8 месяцев, а функции/обновления выпущены чаще. Эта версия будет одобрена для Production, если вы используете node.js для служб fron-end (управление зависимостями и т.д.). Будет работать и для node.js в фоновом режиме, если у вас есть возможность легко обновлять приложения без прерывания среды.
Причина двух типов node.js:
Как сообщается команда node.js, когда объявили, что эта функция состоит в том, что 2 типа типов node.js будут соответствовать вашим потребностям node.js. В принципе, если у вас есть сложное приложение node.js, и вы хотите стабильности, тогда оставайтесь на LTS. Если вы часто можете обновлять свое приложение или используете node.js только для инструментов с интерфейсом fron, используйте Стабильный. Философия заключается в том, чтобы быстро внедрять новые функции, обновления производительности, исправления ошибок и т.д., Поэтому компании/разработчики, которые хотят использовать технологию "по краю" и любят node.js, смогут легко ее использовать и ожидают обновления каждые 2 недели.