2

私はしばらく ASP.Net MVC を使用してきましたが、次のように考えていました。

<% foreach(ItemRow in Items) { %> <div><%=ItemRow.Description%></div> <% } %>

ASP Classic と PHP を少し思い出しすぎました。ええ、確かな改善がありますが、それでも私は少しうんざりします.

静的な html だけを記述し、厳密に jQuery を使用して Web サービスから JSON の結果を収集し、ページに適切に入力する代わりに、私は考えてきました。誰かがこのアプローチを試しましたか? あなたの経験は何ですか?

4

2 に答える 2

3

私は自分がこれをますますやっていることに気づきました。シンプルな顧客中心のアプリを作成する方が速いと思います。唯一の「問題」は、セキュリティとセッション状態の管理です。しかし、それはディールキラーではありません。

考え方にもよりますが、私たちが見つけた良い点の 1 つは、ビジネス層とデータ層を構築できること、フロント エンド開発者が多くの制限なしにインターフェイス ビジョンを構築できること、そして最終的に経験の浅い開発者が多くのことを行えるようになることです。 jqueryのものを配線することの詳細。ビジネスの観点からすると、ハイエンドのエンジニアと開発者が時間をより有効に活用できるようになるため、ROI が高くなります。

于 2011-01-28T20:05:13.260 に答える
1

私は、次の事項に同意します。

<% foreach(ItemRow in Items) { %> <div><%=ItemRow.Description%></div> <% } %>

あなたの見解では醜いかもしれません。そのため、テンプレートを編集/表示します。したがって、コードは次のようになります。

<%= Html.DisplayFor(x => x.Items) %>

および対応する表示テンプレートで:

<div><%: Model.Description %></div>

2番目の質問がjQueryを使用してさまざまなWebサービスからJSONデータを収集し、UIを構築することに関する限り、これはより単純なシナリオでは機能する可能性があるアプローチですが、複雑なビジネスアプリケーションの場合はASP.NET MVCを検討するか、シルバーライト。

于 2011-01-29T08:25:22.000 に答える