質問

って読書を通じてカップルでのご質問をこちらの各種の記事を簡単に見ることができるかも適用GUIイベント、アップグレード、新製品のような塗料アプリです。

誰でもできるので引用状況MVCが悪いことや、その使用を不合?

編集:私は具体的にはつのGUIアプリケーションはこちら!

役に立ちましたか?

解決

私は自分のネットワークカーネルドライバでMVCを試してみました。パッチが拒否されました。

他のヒント

私はあなたが一種の後方、それを見ていると思います。ポイントは、あなたがMVCのようなパターンを適用することができます場所を確認することはありませんが、ポイントは、パターンを学習し、あなたが解決しようとしている問題は自然にパターンを適用することで解決することができたときに認識することです。だからあなたの問題空間が自然にモデル、ビューとコントローラに分けることができるならば、それはMVCのための良い候補です。あなたは簡単に三つのカテゴリーにあなたのデザインの秋のどの部分を見ることができない場合は、それが適切なパターンではないかもしれない。

MVCは、Webアプリケーションのための理にかなっています。 Webアプリケーションでは、あなたには、いくつかのデータを処理(SA上:質問を書いて、コメントを追加して、ユーザー情報を変更する)、あなたは(ログインしているユーザー)状態を持っている、あなたは多くの異なるページを持っていませんが、異なる内容の多くはに収まるようにそれらのページ。万人の質問対一つの質問ページます。

CMSを作るためには、例えば、MVCは無用です。あなたは、任意のモデル、ノーコントローラ、装飾やメニューとテキストだけのページを持っていません。問題は、もはやデータを処理している - 。問題は正しくそのテキストコンテンツを提供している。

カントー、CMS 管理者のだけで罰金MVCの上に建設すると、それはそれではないだろうだけで、ユーザーの一部です。

Webサービスのために、あなたはより良い、私は信じて、明確なパラダイムであるRESTを使用すると思います。

のWebDAVアプリケーションのいずれか、MVCから大いに利益を得ないであろう。

Webプログラミングのルビーの注意点は、Railsは、建物に適しているということですWebアプリケーション。私は多くのプロジェクトは、WebDAVサーバーまたはRailsと無残に失敗して、コンテンツ管理システムCMSを作成しようと見てきました。あなたがRailsの中にCMSを行うことができますが、このようなDrupalのとDjangoなど、タスクのためにはるかに効率的な技術は、あります。実際に、私はあなたがJavaのポータル開発努力を見ている場合は、あなたの代わりに作業のためのDrupalとDjangoを評価する必要があると思います。

あなたはそれがタフなMVCパターンで動作するようになりますサードパーティのコンポーネントにドロップしたい何か。この良い例がCMSです。

あなたが得る各コンポーネントには、彼らの「自身」コントローラオブジェクトを持つことになります、あなたは、モデルの「制御」を共有することができません - > UIの通過を。

いることを知MVCはっ アイディアを考えていGUIアプリです。が代替することは間違い(とも言悪化によってその意見をお聞こうとしているのです).最も一般的でMVP.についてはこちらを参照して説明: すべてを知りたいと思いつMVC、MVP聞きたくても.

がかかるのは悪いことを利用MVC使用している場合は、枠組み等との交流ソフトウェアを見込んで設計可能です。

つまり、どのような比較プログラミング言語まであるのは、通常、数多くの課題につきひとつと言えるようにします。通常は、突き詰めればプログラマーの好みの図書館をイメージしたデコレーションをしてくれました。

MVCは、パフォーマンスが重要なアプリケーションでは使用しないでください。これはまだコンピューティングパワーの増加とともにapplysが、1つの例では、コールセンターアプリケーションであるかどうかはわかりません。あなたが情報を入力し、更新するコールあたり0.5秒を保存することができた場合は、これらの節約は時間をかけて追加します。あなたのアプリのうち、パフォーマンスの最後のビットを取得するには、代わりに、Webアプリケーションのデスクトップアプリを使用して、データベースに直接話を持っている必要があります。

と、それは悪いことでしょうか?どこで、これまでより良いあなたのプロジェクトに合う別のコード構造があります。

MVCは「フィット」ではないだろうが、私はそれらのリストは、任意の利益となるか表示されていない無数のプロジェクトがあります..

MVCが収まる場合でない場合は、

は、何か他のものを使用し、それを使用..

MVCとORMは、アプリケーションがデータベースアプリケーションでない場合、またはあなたが依存しないアプリケーションのデータベースを維持したいときにのみ適しています....冗談です。あなたがストアドプロシージャをサポートしているRDBMSを使用している場合、それは行くための唯一の方法です。ストアドprocsのは、経験豊富なアプリケーション開発者のための好ましいアプローチです。 MVCとORMだけ(例えばMicrosoftはVSを販売しようとしている)これらの技術に関連する製品やサービスを販売しようとしている企業が推進されています。本当に重要なもので代わりにJavascriptとSQLを集中、JavaやC#を学ぶあなたの時間を無駄に停止します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top