8

この質問があいまいであることは承知していますが、はっきりさせようと思います。

Swing GUI を含む Java プロジェクトを開始しています。私は MVC パターンに従いたいので、フレームワークの助けを借りてプロジェクトのアーキテクチャを整理することができます。私はGriffonを使用することを考えていましたが、他の人がトリックを行うかもしれないと思います.

では、次の点でフレームワークを使用することをお勧めします。

  • プログラミング効率: もちろん、改善されます...ほとんどの場合. より正確には、プロジェクトが小規模なものの場合はどうなるでしょうか? それとも大型?すでに Java と Swing に精通している場合はどうすればよいですか? そうでない場合はどうなりますか?私が使用したフレームワークについて何も知らない人がプロジェクトを維持しなければならない場合はどうなりますか?

  • 学習の価値: 別の環境で Java と Swing について詳しく学ぶのではなく、単に「フレームワークの使い方を学ぶ」だけでよいでしょうか?

  • プロフェッショナルとしての価値: 企業は、「従来の」アプローチをよく知っている開発者よりも、「より多くの」フレームワークを知っている開発者を好むでしょうか?

この質問がどれほど大きいかを考えると、驚くべきことに、他の場所ではほとんど情報が見つかりませんでした。些細なことのように思えるかもしれませんが、私は実際にそれについて疑問に思っています。

4

4 に答える 4

5

ご存知のように、Griffon は Groovy に基づいており、Groovy は美しい Java スタイルを持っています。おそらく多くのコード行を避けるでしょうが、知識やスケジュールなどのいくつかの側面を常に考慮する必要があります。

  • 知識: あなたの生産性は、あなたが知っていることと、あなたが知っていることをどのように使用するかに関連しています。Java に慣れている場合は、Java を使用してください。なぜなら、あなたの目標は MVC を使用することであり、Juned が言ったように、Swing でこれを行うことができるからです。 、 それも。
  • スケジュール: 勉強する時間があり、今すぐ新しいフレームワークを本当に学びたい場合は、今がその時ですが、スケジュールに従う必要があります。時間内にこのプロジェクトを完了する必要があることを忘れないでください。

ですから、あなたが知っていることを活かして、新しいことを別のプロジェクトで研究することを検討してください。

懐中電灯なしで暗闇の中でダイビングすることは避けてください。

于 2013-05-03T11:12:55.410 に答える