Maintenant que TideSDK est effectivement mort, j'ai été regarder dans l'alternative "wrappers" pour exécuter HTML/CSS/JS applications comme les applications de bureau autonomes. Les trois options viables j'ai rencontré jusqu'à présent, sont node-webkit, entre parenthèses-shell, et atome-shell.
Le problème est qu'il ne semble pas être suffisamment comparaison complète entre les trois en termes de featureset, compatibilité, etc. Je suis l'espoir de la transformer en une plus ou moins canonique fil sur la (l'objectif), les différences entre les trois, en particulier en ce qui concerne:
- Plate-forme de soutien; les systèmes d'exploitation, des dépendances, etc.
- Langue de support de la fonction, dans la mesure du HTML5, CSS3 et Javascript sont concernés. Pensez à des choses comme "ne vidéo HTML5 de travail, et si oui, quels sont les codecs disponibles?"
- Non-standard des fonctionnalités supplémentaires, telles que des icônes, des notifications pop-up, et OS-rendus des barres de menu.
- L'extensibilité, par exemple. capacité de 'plug-in' en code natif, parlez-en à Node.JS et ainsi de suite.
- Architecture; en particulier, les différences architecturales qui affectent l'utilisation quotidienne en tant que développeur.
- ... et ainsi de suite.
Quels sont les objectifs, les différences techniques qui importe le moment de faire un choix entre eux comme un développeur de l'application?