Градация степеней стабильности модулей в Node.js
При изучении Node.js рекомендуется использовать официальную документацию, которую можно найти здесь. На упомянутой странице вы без труда получите информацию о нужном модуле. Но есть ряд нюансов, которые стоит знать.
Во-первых, никто не запрещает искать необходимые данные, используя строку поиска в Google или Yandex. Мало того, это может оказаться быстрее. Давайте наберем в строке поиска "nodejs console".
Первая же ссылка приведет к цели, причем это будет именно официальная документация. Ну хорошо, перешли. Теперь нужно обратить особое внимание на один момент -- плашку "Stability" c кликабельной ссылкой:
Что это значит? Дело в том, что в Node.JS существуют модули с разным уровнем готовности, и готовность эта измеряется в диапазоне от 0 до 3. Подробности об этом читайте здесь.
Что же это за диапазон такой? На самом деле все просто:
- 0 -- этот модуль использовать попросту не стоит;
- от 1 до 3 -- градация степеней стабильности.
И вот тут существует интересный нюанс: например, стабильность с номером 1 является "Experimental", то есть она низкая. Однако на самом деле это совершенно не означает, что данный модуль будет работать из рук вон плохо. Более того, модули с такой стабильностью способны функционировать замечательно и без ошибок.
Тогда что же означает эта пресловутая стабильность? А всего лишь то, API модуля (подразумевается перечень функций и методов) может измениться (как в ближайшем, так и в далеком будущем). Таким образом, используя нестабильные методы, вы должны понимать, что в дальнейшем они могут поменяться. То есть это история про возможные изменения модуля, а не про качество его работы. Как то так.
По материалам http://imnotgenius.com/.