7

html5 を介してクロスプラットフォーム デスクトップ アプリを構築するためのさまざまなツールを一晩中試してみましたが、これまでのところ appjs は完璧なようです。私はWindowsの実行可能ファイルベースのデモプロジェクトをいじっているだけですが、プロジェクトをすべてのappjsローダー実行可能ファイルの代わりにクロスプラットフォーム実行可能ファイル(単一ファイル)に変換する方法に関するガイドまたはチュートリアルがあるかどうか疑問に思っています.サブフォルダー内のソース。

私はAdobe Airも試しましたが、cssアニメーションは貧弱で遅く/途切れ途切れです(何か間違ったことをしている可能性があります)。1年ほど前、私はtitaniumをいじっていましたが、デスクトップ用のコンパイルを放棄しました.

私が基本的に行っているのは、外部 URL をロードすることだけです (最終的には認証を追加します)。

4

3 に答える 3

7

Titanium Desktop (現在はTideSDKと呼ばれています) は死んでいません。それはコミュニティに引き継がれ、今年登場する新しいバージョンに向けて本格化しています. 多くの開発者がそれに取り組んでいるだけでなく、コミュニティの多くの人々がサンプル コード、ドキュメント、チュートリアルに貢献しています。

本格的なクロス プラットフォームを探している場合、実行可能ファイルに関しては、アプリケーションを (いくつかの特別なビルド スクリプトを使用して) Windows 用のネイティブ インストーラー、Mac 用の .DMG ファイル、および必要な形式に変換するのに最適な方法です。 *Nix プラットフォーム。

于 2012-10-28T05:07:05.433 に答える
4

私もほぼ一年前から同じ技術に興味を持っていました。また、今日、私はこの問題について思い出し、答えを探し始めました。私はアプリを作成しようとしたのではなく、ウェブを読んだだけです。これが私が見つけたものです。

これまでのところ良いフレームワーク:

  • TideSDK - 私も放棄されたと思っていました。この技術に関連する深刻なアプリや企業を知っている人がいたら教えてください
  • PhoneGap - 非常に優れていると聞きましたが、いくつかの欠点があります。したことがない。面白いかもしれません。
  • AppJS - 私は同じ結論に達しました。サーバーとしての NodeJS を除いて、すべてが優れています。私は NodeJS が好きではありません。または、Javascript 言語でビジネス ロジック/サーバー サイド コードを記述するという考えが好きではないかもしれません。Javascript 自体は保守が困難です。そして、誰かが私に言うなら、それは速いです。わかりましたが、PyPy vs NodeJSです。そうではありません。UIのエンジンとしてのV8は素晴らしい。HTML5、JS、CSS で UI を記述し、任意のローカル Python/.NET/Java/Ruby サーバーでサーバー関連の作業を行うことが、私にとって最良のアイデアです。
  • jQuery Mobile みたいなものもあるが、まだ試していない

また、 Mobile Frameworks Comparison Matrixも見つけました。

ワンはまだ見つかっていません。何か面白いものを見つけたら教えてください:)

編集:

CEF - Chromium Embedded Frameworkも興味深いオプションです。誰かが、AppJS はその上に構築されていると述べました。

編集

適切な分類といくつかの例

有望なGoogle の JavaScript アプリも見えます

于 2012-11-07T16:43:56.917 に答える
2

実際、node-webkit はアプリ自体に node.js ランタイムが含まれていますが、実行可能ファイルをサポートしています。したがって、余分なメモリが追加されます。しかし、全体的にはうまく機能します!

于 2013-03-13T20:15:26.640 に答える