豊富な ajax ベースのユーザー インターフェイスを備えたアプリケーションを構築したいと考えています。主な UI 機能は次のとおりです。
- リアルタイム データ保存 (ユーザーがフォームに入力した不完全なデータはサーバー側に保存する必要があります)
- リアルタイムの検証 (フィールドを検証する必要があります。フォーカスを失った場合は、サーバー側のチェックを使用して検証することもあります)
- URL ナビゲーション (URL # フラグメントを使用) とブラウザーの [戻る] ボタンの処理
- ページのリロードなし
したがって、一般的には、Google アプリケーション、wunderkit、asana のような UI が必要です。私のアプリケーションには多くのフォームと入力フィールドがあり、ファイルのアップロードを含む多くのデータを処理する必要があります。以前のバージョンのアプリケーションは ASP.NET-MVC3 を使用し、ajax はいくつかの専用モジュールの形でのみ使用されていました。.NET でビルドする必要があり、ASP.NET-MVC 以外を使用してイメージを作成することはできません。
問題は、.NET MVC 4 を使用してそのようなアプリケーションを構築するための適切なフレームワークがあるか、それとも自分で構築を開始する必要があるかということです。
更新: ajax UI 機能ごとに多くの jQuery プラグインがあることは知っています。これらのプラグインが既に選択されているリッチな ajax アプリケーションのベースを探しています。自分でこのベースを作成する方が良いアイデアかもしれないことに気付き始めていますが.