私のクライアントは、HTMLフォームの約5つの選択ボックスからオプションを選択して、プロジェクト名を作成するための名前付けツールを作成したいと考えました。選択ボックスは、異なるソース(この場合はSharePointリスト)への5回のAJAX呼び出しの結果に基づいて読み込まれます(ロード時)。ユーザーが選択すると、ページの下部にある入力フィールドが更新され(各値は連結されています)、名前が現在どのように表示されているかが示されます。ユーザが選択して検証ボタンをクリックすると、別のAJAX呼び出しが発生し、ユーザが選択した名前が既に使用されているかどうかが確認されます。そうであれば、画面の下部にあるフルネームが赤くなり、そうでなければ緑色に変わります。 MVCをどのように実装するかについてのアイデアはありますが、MVCは一般的な分離フレームワークであることはわかっていますが、このプロジェクトがMVCフレームワークにうまく収まるかどうかはわかりません。どんな助言も役に立つでしょう。 MVCの独自の実装について考えていますが、Angularを使用することについてのアイデアを聞くことは可能です。私はC#MVCまたはJavaを使用することはできません。JavaScriptおよびJavaScriptフレームワークのみです。プロジェクトにMVCパターンフレームワークを使用する必要がありますか?
これが完了すると、ユーザーはフィールドに名前を入力または貼り付けて、名前が正しい長さであることを確認して名前を5つのコンポーネント各コンポーネントの説明と一緒に。
このような小さなものは、あまりインフラストラクチャを必要としません。私はフレームワークを気にしないでしょう。私は、AngularJS(AngularJS 1.xを指しています)がおそらく脱出していると言います。新しい開発では、Angular(Angular 2+を参照)を使用するべきです。 –
ありがとうMike、Angular1/2と他のMVCフレームワークの両方を調べましたが、このプロジェクトが合うかどうかはわかりませんでした。 MVCとは何かに関するドキュメンテーションや、どのように使用するのかといった多くの単純な例ですが、何も複雑ではありません。たとえば、複数のモデルがある場合はどうなりますか?私が見たMVCの例については。 1つのモデルがあり、各ビューは基本的にそれとやりとりする別の方法(CRUD)のようです。ありがとう –