私は C# と .Net で十分に開発された Windows アプリケーションを持っています。これは、UI (フォーム) モードとコマンド ライン モードでもうまく機能します。
ただし、現在は、Mac や Linux などの他のプラットフォームで使用できるようにする必要があります。
Javaで再コーディングまたは再開発せずに同じものを使用することは可能でしょうか?
私は C# と .Net で十分に開発された Windows アプリケーションを持っています。これは、UI (フォーム) モードとコマンド ライン モードでもうまく機能します。
ただし、現在は、Mac や Linux などの他のプラットフォームで使用できるようにする必要があります。
Javaで再コーディングまたは再開発せずに同じものを使用することは可能でしょうか?
クロスプラットフォームの .NET については、Monoプロジェクトを参照してください。
Mono は、開発者がクロスプラットフォーム アプリケーションを簡単に作成できるように設計されたソフトウェア プラットフォームです。Xamarin が後援する Mono は、C# および共通言語ランタイムの ECMA 標準に基づく、Microsoft の .NET Framework のオープン ソース実装です。成長を続けるソリューション ファミリーと活発で熱心な貢献コミュニティにより、Mono は Linux アプリケーションの開発における主要な選択肢となることができます。
Javaで再コーディングまたは再開発せずに同じものを使用することは可能でしょうか?
はい。Swing と JavaFX は、デスクトップ アプリに注目すべき GUI ツールキットです。どちらも Sun/Oracle (それぞれ 1.2/1.7 Java バージョン) によって提供され、オープン ソースです。もちろん、Java はレイアウトのローカライゼーション (たとえば、レイアウト制約はLINE_START
、ユーザーが左から右に記述する言語を使用している場合はコンポーネントを左側に配置し、ローカル言語が右から左に記述されている場合は右側にコンポーネントを配置します) と言語のローカライゼーションをサポートしています。 (IL8N)。