Тепер, коли TideSDK фактично мертвий, я шукав альтернативні «обгортки» для запуску програм HTML / CSS / JS як автономні програми для настільних ПК. Три можливі варіанти, якими я працював до цього часу, є NW.js (раніше вузол-вебкіт), дужки-оболонки та Електрон (раніше атомна оболонка).
Проблема полягає в тому, що, здається, не існує достатньо повного порівняння між трьома з точки зору набору функцій, сумісності тощо. Я сподіваюся перетворити це на більш-менш канонічну нитку щодо (об'єктивних) відмінностей між три, зокрема стосовно:
- Підтримка платформи ; операційні системи, залежності тощо.
- Мовна підтримка , що стосується HTML5, CSS3 та JavaScript. Подумайте про такі речі, як "чи працює відео HTML5, і якщо так, то які кодеки доступні?"
- Нестандартні додаткові функції , такі як піктограми лотка, спливаючі сповіщення та панелі меню, надані ОС.
- Розширюваність ; напр. можливість "підключити" нативний код, поговорити з Node.js тощо.
- Архітектура ; зокрема архітектурні відмінності, що впливають на щоденне використання як розробника.
- Налагодження ; включені інструменти розробки, сумісність із часто використовуваними інструментами, такими
node-inspector
тощо - ... і так далі.
Які об'єктивні, технічні відмінності мають значення при виборі між ними як розробником програми?