私は最近、JavaでAndroidアプリを開発することに頭を悩ませました。私の経験はPHPを使ったWeb開発にあるので、私にとってはまったく新しいことです。しかし、デスクトップ環境(Windowsなど)にもすばやく適応する必要があります。Javaデスクトップ開発フレームワークはAndroidに似ていますか?
学習曲線を少し緩和するために、Androidフレームワークに似たJavaデスクトップ開発フレームワークはありますか?デスクトップアプリケーションに関しては、本当のJava/GUIエクスペリエンスがAndroidにしかない人には、どのようなJava GUIやMVCフレームワーク、ツールキット、ライブラリをお勧めしますか?
ノート
単一、統一されたフレームワークは、GUI管理を提供しながら、ウィジェット、および等々いいだろう、それはそれは重要ではありません。私は基本的なアプリケーションフレームワークに関するいくつかの勧告だけでなく、前述のフレームワークでうまくいくかもしれないGUIライブラリーを探しています。
もし私が何をしようとしているのか少し詳しく説明すれば、少し助けになるかもしれません。私の目標は、ローカルに保存されているがリモートサーバと同期できる特定のレコードを作成および管理するためのかなり基本的なAndroidアプリを開発することです。次に、Windowsのシステムトレイにあるデスクトップアプリケーションが必要です。このアイコンをクリックすると、Androidアプリケーションと同様の機能を提供するマネージャウィンドウが表示されます。これらの目標を達成するためにデスクトップ側でどのようなライブラリを提案しますか?
私はデスクトップ指向の枠組みの中で見つけるのが大好きですAndroidのフレームワークについて感謝物事のカップル:
Androidがあなたのための定型作業のトンを行い、そしてあなたあなたのアプリを一意にするルールを記入してください。
Androidでは、XMLファイルを使用してプレゼンテーションの物理レイアウトを記述することができます。レイアウトを記述するコードとは別のユーザーのやりとりを処理するコードを保持するのに適しています。
Androidは非常にユーザーフレンドリーなSDKとツールスタック全体を提供しており、ジャンプ、実験、学習が非常に簡単です。
これは素晴らしいことですが、以前はPivotのことは聞いたことがありませんでしたが、当時私が探していたものとまったく同じように思えます。私はもはやJavaの開発にはほとんど関与していませんが、この回答は2年後にAcceptを盗むのに十分だと思います。 –