1

私が最後に行ったクロス プラットフォーム デスクトップ開発は、Java/Swing でした。フレックスはどうですか?

4

11 に答える 11

4

やらないでください。クロスプラットフォームに対応する必要がある場合は、アプリケーションの主要部分を GUI フレームワークに依存しないビジネス ロジック レイヤーに記述し、ネイティブ プラットフォーム API を使用して各アプリを完成させます。

あなたのユーザーはあなたに感謝します。

于 2008-10-09T21:04:24.090 に答える
4

私はオープンな選択肢を選び、ベンダー ロックインを回避しようとします。Richard が言ったように、「Java/Swing をマスターしたことがあるなら、もう一度使ってみませんか?」

于 2008-10-09T21:44:44.277 に答える
3

私はRealSoftwareの RealBasic を使って遊んでみました。プロ版が必要な場合は、高価になる可能性があります。Linux、MacOS X、または Windows 用のスタンドアロン バイナリをビルドできます。私はどちらかというとサーバー側の人間ですが、それを使って作成したいと思っていたいくつかのツールを作成するのは非常に簡単でした。

于 2008-10-09T20:49:34.683 に答える
3

Qt

于 2008-10-09T21:39:44.143 に答える
2

私はwxWidgetsの大ファンです。私の唯一の経験はC++です。

于 2008-10-09T20:54:27.277 に答える
2

Python、wxPythonpy2exepy2appの組み合わせは、私が通常頼りにしているものです。私は最近AIRを実行しましたが、それほど悪くはありません。そのため、Flexが機能する可能性があります。

于 2008-10-09T21:00:07.220 に答える
1

Flex / AIRは、多くの可能性を秘めたプラットフォームです。また、Javaや.NETよりもはるかにきれいです。

于 2008-10-09T20:53:27.593 に答える
1

私は個人的にTcl/Tkを使用しています。これは、Tcl / Tkが非常に強力であり、展開が問題にならないためです(starkitとstarpackを使用すると、すべてのプログラムリソース(画像、サウンド、dll / .soファイルなど)を単一の実行可能ファイルにラップできます。 )。

ただし、Tclはすべての人に適しているわけではありません。一部の人々は、その単純さを理解するのが少し難しいと感じています。

于 2008-10-09T20:59:58.157 に答える
1

Flexを無視します。IMOをプログラミングしていません。Javaをコーディングできれば、FLexはがっかりすることでしょう。Flexには場所がありますが、私はそれを適切なプログラミング環境とは考えていません。

Java / Swingをマスターしたことがあるなら、もう一度使ってみませんか?私は...するだろう。

.NETは移植可能ですが、IMEは、Javaの場合ほど簡単に移動することはできません(以前よりは優れていますが)。

また、デスクトップである必要がありますか?私は(適切に設計された)ローワーベースのデスクトップアプリケーションを真剣に検討します。

于 2008-10-09T21:01:26.500 に答える
1

Eclipse RCP が動作します。結果は Windows ではまともで、Mac では許容範囲です。ただし、メモリ要件が高いため、Mac では動作が遅くなる傾向があります。

于 2008-10-09T21:06:34.400 に答える
0

Framework .Net を使用した C# は、Windows だけでなく、Mono を使用した Linux にも適しています。

Microsoft には、MAC OSX10.2 で動作する CLIがあります。

于 2008-10-09T20:50:48.410 に答える