現在、HTML5アプリケーションの構築の途中です。
これをデスクトップに展開したいので、Senchaなどのソリューションを検討しましたが、運がありませんでした(Senchaを使用すると、失望し、イライラすることがわかりました)。クロスプラットフォームの互換性と展開の容易さを望んでいますが、効果的に仕事をすることができるようなオープンソースまたは商用のものを見つけていません。
経験のある人なら誰でも、デスクトップにHTML5アプリケーションをパッケージ化して展開するのに適したフレームワークを提案できますか?これの最後の要件は、Mac OSとWindowsの両方で機能することですが、今のところはWindowsだけで十分です。
HTML5をレンダリングするC#ラッパーを構築することを検討しましたが、見落としたソリューションが既に存在する場合があります。
SOでこれに関連する他の質問は、 'asker'が行ったソリューションの概要を示しません。
数週間この主題を調査した後の調査結果:
現状の詳細な概要など: http://blog.neamlabs.com/post/36584972328/2012-11-26-web-app-cross-platform- desktop-distribution
別の半詳細な概要はこちらです: http://clintberry.com/2013/html5-apps-desktop-2013/
アクティブ/メンテナンスされなくなった:
これに対する答えを見つけましたか?もしそうなら、私はそれが存在するとは思わず、必死にそれが欲しいので、それを聞きたいです。
同じものを検索中に私が遭遇したものは次のとおりです。
1)Adobe Air:WindowsおよびMacをサポートします。バージョン2.?の後にLinuxサポートを削除しました。おそらく、3.0の機能を使用しなくても、以前に配布されたLInuxバージョンを引き続き使用できます。
2)AppJS.org:NodeJS + Chromium。 Windows、Linux、およびMacをサポートします(32ビットのみ)。 64ビットのサポートが不足しているので、私にとってはそれが殺されます。彼らはそれに取り組んでいると言いますが、GoogleがChromiumに64ビットMacサポートを追加するのをただ待っているのではないかと心配しています。それがいつ起こるかはわかりません。
3)Titanium Desktop:オープンソースの砂漠へのAppceleratorによる放棄。現在ほとんど使用できず、将来についての保証もありません。
3)XULRunner:有望に思えますが、Macでビルドバグが発生し、風邪をひきました。今すぐ最新のリリースを試してみるつもりです。
4)Python + Tkinter:これはpythonソリューションであり、HTML5ではありませんが、これは私が今使用しているものです。Py2AppおよびPy2Exeと組み合わせて、うまくいくようです。
全体として、私は今の状況に非常に不満を感じています。
Chromeのアプリケーションショートカット WindowsおよびLinuxで動作します。
これにより、アプリケーションを独自のウィンドウで実行でき、実行に約3秒かかるという利点があります。ただし、すべてのニーズを満たしているわけではありません。
Awesomiumフレームワーク(www.awesomium.com)を使用することにしました。
これにより、「Webスタック」を完全に活用しながら、クライアントに軽量のソリューションを簡単に展開できます。