1

ExtJS を使用して Web UI を構築していますが、ExtJS の MVC アーキテクチャが気に入っています。UI とデータベースの間の中間層として ASP.NET MVC ですべてのビジネス ロジックを実行し、XML または JSON を 2 つの間の標準データ形式として使用することを計画していました。現在、ASP.NET MVC は、ExtJS を統合することで UI を生成することもできます。この統合は良いアーキテクチャ上の決定だと思いますか?つまり、懸念事項が明確に分離され、維持/理解が容易になりますか?

4

1 に答える 1

3

おそらくあなたが探している答えではありませんが、ASP.NET + ExtJs MVC アーキテクチャを使用する人はそれほど多くないようです。それでは、これをどのように行ったかを説明します。

当初は、MS SQL Server + ASP.NET + Silverlight を使用した Web アプリケーションを計画していました。しかし、最後の瞬間に、代わりにフロントエンドで ExtJ に切り替えることを決定した神に感謝します。

したがって、現在、MS SQL Server + Entity Framework + ASP.NET (やや MVC) + ExtJs があります。

EF と ASP.NET 内にできるだけ多くのビジネス ロジックを持たせたいと思っていましたが、そうではありませんでした。EF にはサーバー側のフィルタリング (ユーザーが完全なデータセットにアクセスできない場合) と、そこに関連するほとんどすべてのユーザー認証/登録があります。

ただし、ビジネス ロジックを UI に結び付けることに関連する多くのコードが ExtJS コントローラーに入りました。いくつかのクライアント エンドの検証やその他のものと同様に。

興味のあることであれば、具体的にお答えいただけると幸いです。

于 2012-06-10T12:14:02.227 に答える