HTML5 アプリケーションをデスクトップ アプリケーションとして配布するためのソリューションはありますか? [closed] 質問する

HTML5 アプリケーションをデスクトップ アプリケーションとして配布するためのソリューションはありますか? [closed] 質問する

HTML5 ベースのデスクトップ アプリケーションを配布するためのソリューションにはどのようなものがありますか?

HTML5 アプリを Windows、OSX、Linux 上のスタンドアロン デスクトップ アプリケーションとして配布できるようにしたいと考えています。アプリ アイコンのショートカットをダブルクリックしてプログラムを実行できるようにしたいと考えています。

ブラウザウィンドウをまったく表示せず、アプリだけを表示したいのですが、これは可能ですか?

ベストアンサー1

2014 年の HTML5 アプリ

Chrome/Webkit によるフレーム

  • 電子(旧アトムシェル)

    Electron は、HTML、CSS、JavaScript を使用してクロスプラットフォームのデスクトップ アプリケーションを構築するために GitHub によって開発されたオープン ソース ライブラリです。Electron は、Chromium と Node.js を 1 つのランタイムに組み合わせることでこれを実現し、アプリは Mac、Windows、Linux 用にパッケージ化できます。(ソース

    githubの人々はこれを利用してコードエディタ Atomアプリとして。文書化された API と、公式 Atom フォーラムのヘルプ チャネルがあります。

  • ノードWebkit、最も最小限のアプローチ

    node-webkit は、Chromium と node.js をベースにしたアプリ ランタイムです。node-webkit を使用すると、HTML と JavaScript でネイティブ アプリを作成できます。また、DOM から Node.js モジュールを直接呼び出すこともでき、すべての Web テクノロジを使用してネイティブ アプリケーションを作成する新しい方法が可能になります。

    この背後には Intel がいる (?)。かなり荒削りだと聞いている。

  • ブラケットシェル、Adobe コード エディターのサンドボックス (および Adob​​e Edge のベース)

    注: brackets-shell は、Brackets プロジェクトで使用するためにのみ維持されています。他のプロジェクトのアプリ シェルとして使用して成功した人もいますが、私たちは公式のサポートを提供しておらず、アプリ シェルを簡単に再利用できるようにするための作業もほとんど行っていません。多くの人は、より汎用的な設計になっている node-webkit などのプロジェクトを使用する方が簡単だと感じるでしょう。

    readme にはそう書いてありますが、それでもそれを実行した人はたくさんいます。

フレームワーク + ツール

  • Adobe AIR他の回答が示唆しているように。

    Adobe® AIR® ランタイムを使用すると、開発者は同じコードを Windows および Mac OS デスクトップ、iPhone、iPad、Kindle Fire、Nook Tablet、その他の Android™ デバイス用のネイティブ アプリにパッケージ化でき、5 億台を超えるデバイスのモバイル アプリ ストアに配信できます。

  • 煎茶は、HTML5 アプリの開発と配布を含むアプリ開発者向けのツールを販売する会社です。

非アクティブなアプローチ

  • タイドSDK2015-07-12にarchive.orgにアーカイブされました)、 ベータ版、2015年7月12日に廃止

    http://www.tidesdk.org/

  • Mozilla の XULRunnerうまくいくかもしれませんが、多少のオーバーヘッドが追加されます。

  • アプリ終了しました2013年10月28日(に追い抜かれたためhttps://github.com/rogerwang/node-webkit)[node-webkit]

    シンプルでありながら強力だからです。AppJS を使用すると、クロスプラットフォームのコーディングや新しい言語やツールの学習について心配する必要はありません。HTML、CSS、JavaScript にはすでに精通しています。アプリケーション開発にこのスタックより優れたものは何でしょうか? さらに、AppJS はコアで Chromium を使用しているため、最新の HTML 5 API が機能します。そのため、アプリケーションが実行する必要があるタスクに集中できます。

  • モジラ プリズムが廃止されたとき、彼らのスローガンは次の通りでした。

    ウェブアプリケーションをデスクトップに導入
    Prism は、ユーザーが Web アプリケーションをブラウザーから分離し、デスクトップ上で直接実行できるようにするアプリケーションです。

おすすめ記事