現在、asp.net Web サイトで作業しており、Web フォームを使用しています。サーバー コントロール (グリッド ビュー、チャートなど) を使用する前に asp.net Web サイトを構築した経験があり、遅いと感じています。すべてのコントロール(グリッド、チャート、ツリーなど)、少なくとも必要なものを備えたいくつかのjqueryスイートを試しましたが、速度とユーザーエクスペリエンスの向上により、主に気に入っています。私のウェブサイトでは、asp サーバー コントロールを使用せず、代わりにプレーンな html と jquery プラグインを使用する予定です。
asp.net サーバー コントロールを使用せず、ほとんどの処理をクライアント側に移動するのは良い選択ですか?
クライアント ブラウザで JavaScript がオフになっていると、サイトがまったく機能しないことはわかっています。
しかし、それ以外に、モバイルアプリケーションの開発および/または MVC の実装に関する将来の計画を考慮して、どのような問題に直面する可能性がありますか?
すべてが最終的にhtmlとしてレンダリングされ、jquery ajaxリクエストを使用してデータを取得/投稿できる場合、なぜasp.netサーバーコントロールを使用する必要があるのですか?
どんな助けでも大歓迎です。