Почему NW.js основная версия по-прежнему равна 0?

#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 . Спасибо!