7

Windows と OSX 用の小さなアプリケーションを書きたいと思っています。

携帯性は良好です。たとえば、TCL 用の単純な TclKit ソリューションは、Tcl をしばらく見続けることができればうまく機能します。

私はJavascript +拡張機能の使用を検討しています-私はJavascriptが本当に好きです-JavascriptエンジンをWxWinまたはTkツールセットに接続する方法があるはずです-Perl、Python、Rubyなどで行われています.なぜJSではないのですか?

コメントをお待ちしております。

4

7 に答える 7

9

Microsoft の HTA や Mozilla のXULRunnerと比較して、はるかに多くの機能や OS 統合機能を提供する Adob​​e Air実行コンテナーを使用することをお勧めします。

于 2008-10-21T19:20:10.663 に答える
7

Javascript でデスクトップ アプリを作成する場合は、HTA を確認してください: http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx

以下は、私がずっと前に HTA で作成したアプリの例です: http://www.boltbait.com/htmleditor/

お役に立てれば。

于 2008-10-21T19:13:43.627 に答える
3

HTML+JS Web アプリケーションの経験がある場合は、Mozilla XULRunner をお勧めします。ネイティブに見えるインターフェース ウィジェット (Firefox インターフェースのすべての部分が XUL 要素です) と、HTML ベースのインターフェースを構築するのと同様のワークフローを提供します。

XML ベースの言語である XUL を使用してインターフェイスを定義するので、ブラウザーの非互換性と CSS (必要な場合にのみ CSS を使用できます) を除けば、HTML を作成するのとほとんど同じです。すべてのアプリケーション ロジックは JavaScript で記述できますが、XULRunner では、ブラウザーよりも多くのことを JS で行うことができます (ファイルの読み取り/書き込み、システム コマンドの実行、クロスドメイン XMLHTTPRequest の作成、その他多くのこと)。

詳細: http://xulplanet.com/

多くのサンプル アプリケーション: http://code.google.com/p/xulapps/

于 2008-10-21T20:36:35.160 に答える
1

Mac OS X ユーザーは、プラットフォームのユーザビリティ ガイドラインに従わないアプリケーションを嫌う傾向があります (メニューは画面の上部にある必要があり、標準のショートカットとドラッグ アンド ドロップが機能する必要があり、「OK」は画面の右側にある必要があります)。アラートボックス、設定に「適用」ボタンがないなど)。

画一的なツールキットでは、これを実現するのは非常に難しい場合があります。

良いニュースは、JS でスタンドアロンのフル機能の Mac OS X アプリケーションを作成するために使用できるJavaScript<>Cocoaブリッジがあることです。 OSごとのUI。

于 2008-10-21T21:02:51.160 に答える
0

Titanium Appceletaror をご覧ください: http://www.appcelerator.com/ .

于 2010-08-06T16:13:07.253 に答える
0

Rhinoはおそらく、swing へのアクセスを提供します。とはいえ、どれだけの労力が必要になるかはわかりません。

一方、JRuby を使用したスイング アプリの作成は、ソック パペットでも実行できるほど簡単なので、それほど難しくはありません。

于 2008-10-21T19:20:44.080 に答える
0

JavaScript を使用して実装したい場合は、間違いなく Adob​​e Air が最適です。Linux でもサポートされます。

于 2008-10-21T20:38:18.540 に答える