#versioning #nwjs
#управление версиями #nwjs
Вопрос:
Простой вопрос о номерах версий, связанных с NW.js .
Почему NW.js основная версия по-прежнему равна 0?
Ответ №1:
Я действительно не знаю. я использую его с 0.11 и могу сказать, что здесь у него должны были быть серьезные проблемы:
- Вероятно
0.7.3
, я бы сказал, что это было в довольно стабильной точке и имело гораздо больше возможностей, чем большинство других подобных инструментов (см.: XPDA.net для сравнения), чтобы вызвать проект1.0.0
0.12.3
= Последняя версия исходной архитектуры. Так и должно было быть1.5.3
.0.13.0
= Должен был быть серьезный удар,2.0.0
. Это была совершенно новая архитектура, переименованная с Node-Webkit на NW.js , и основные изменения в API. Архитектура и API, измененные отсюда (2013), все еще используются сегодня. Обновление проекта с 0.13.0 до 0.51.0 (последняя стабильная версия) может вообще не потребовать каких-либо изменений кода, вы просто получите массу новых функций и исправлений безопасности от chromium / node.0.14.7
= Это версия LTS, которая по-прежнему поддерживает Win XP и OSX 10.6. Так и должно было быть2.2.7
.0.15.0
= Должно было быть3.0.0
(чтобы указать на кардинальное изменение поддержки ОС, хотя API тот же).- Некоторое время между
0.20.0
ними и0.30.
поддержка версии OSX изменилась с 10.6 на 10.9. Произошли некоторые другие изменения в поддержке ОС, которые были результатом работы Chromium и Node. Например, узел 13 может работать в Windows 7, но он больше не поддерживается, поэтому он также может не работать. Так что, вероятно, проблема4.0.0
здесь в том, чтобы изменение поддержки версии ОС было более очевидным и лучше документированным. 0.42.4
= Это был первый выпуск, в котором по умолчанию был включен NW2, что привело к существенной перезаписи оконной системы, что позволило бы в будущем добавлять множество новых функций Chromium. Это должно было стать еще одним серьезным препятствием5.0.0
.
Итак, если ваш вопрос: «Готово ли оно к производству?» тогда, да, с 2013 года, и вы могли бы даже утверждать, что оно было довольно эффективным еще в 2011 году по сравнению со многими другими современными (2021) усилиями.
Если ваши вопросы: «Это стабильно?», То да, с 2016 года в API не было никаких критических изменений. Просто постоянные и последовательные обновления для Chromium и Node.js , и добавляются новые функции.
Похоже, что они делают «незначительные» сбои каждый раз, когда обновляют chromium до нового основного номера, и «исправляют» сбои в любое время, когда они обновляют Chromium или Node.js без изменения основного количества хрома. В этом есть хоть какая-то логика.
РЕДАКТИРОВАТЬ: я написал более подробную и подробную статью о NW.js версии:
Комментарии:
1. Хорошо! Теперь я более уверен в NW.js . Спасибо!