5
NW.js,Brackets-Shell和Electron之间的功能区别是什么?
既然TideSDK实际上已经死了,我一直在寻找替代的“包装器”来将HTML / CSS / JS应用程序作为独立的桌面应用程序运行。到目前为止,我遇到的三个可行的选择是NW.js(以前称为node-webkit),方括号-shell和Electron(以前称为atom-shell)。 问题在于,在功能集,兼容性等方面,这三者之间似乎没有足够完整的比较。我希望根据两者之间的(客观)差异,将其转变为一个或多或少的规范线程。这三个,特别是关于: 平台支持 ; 操作系统,依赖项等 语言功能支持,就HTML5,CSS3和JavaScript而言。想一想“ HTML5视频是否可以正常工作,如果可以,可以使用哪些编解码器?” 非标准的额外功能,例如任务栏图标,弹出通知和OS渲染的菜单栏。 可扩展性 ; 例如。能够“插入”本机代码,与Node.js对话等。 建筑 ; 特别是影响每天作为开发人员使用的架构差异。 调试 ; 包括开发工具,与常用工具(如)的兼容性node-inspector等。 ... 等等。 在作为应用程序开发人员之间做出选择时,客观的,技术上的区别又有什么关系?