TideSDKは事実上機能しなくなったので、HTML / CSS / JSアプリケーションをスタンドアロンのデスクトップアプリケーションとして実行するための代替 'ラッパー'を検討してきました。これまでに実行した3つの実行可能なオプションは、NW.js(以前のnode-webkit)、brackets -shell、およびElectron(以前のatom-shell)です。
問題は、機能セット、互換性などに関して、3つの間に十分に完全な比較が存在しないように見えることです。 3つ、特に次の点について:
- プラットフォームサポート ; オペレーティングシステム、依存関係など
- HTML5、CSS3、およびJavaScriptに関する限り、言語機能のサポート。以下のようなものだと思う「と、そうならば、どのようなコーデックが利用できるHTML5のビデオ作品ですん?」
- トレイアイコン、ポップアップ通知、OSレンダリングメニューバーなどの非標準の追加機能。
- 拡張性 ; 例えば。ネイティブコードを「プラグイン」する機能、Node.jsと通信する機能など。
- 建築 ; 特に、開発者としての日常の使用に影響するアーキテクチャの違い。
- デバッグ ; 含まれている開発ツール
node-inspector
、などの一般的に使用されるツールとの互換性など - ... 等々。
アプリケーション開発者として両者の間で選択を行う際に重要となる客観的、技術的な違いは何ですか?