Strictly Static HTMLファイル、jQuery、Ajax、JSON WebサービスをWebサイトに使用していますか?
-
27-10-2019 - |
質問
私はしばらくの間ASP.NET MVCを使用していますが、これを考えてきました。
<% foreach(ItemRow in Items) { %> <div><%=ItemRow.Description%></div> <% } %>
ASPクラシックとPHPを少し思い出させます。ええ、明確な改善がありますが、それでも私は少ししがみついています。
私は静的HTML以外の何も書くのではなく、jQueryを厳密に使用してJSONを収集し、Webサービスから結果を収集し、適切にページに入力することを考えてきました。誰かがこのアプローチを試しましたか?あなたの経験は何でしたか?
解決
私はこれをますますやっていることに気づいてきました。簡単な顧客中心のアプリを実行する方が迅速です。唯一の「問題」は、セキュリティとセッションの状態管理です。しかし、それは契約殺人者ではありません。
あなたの見解に依存しますが、私たちが見つけた肯定的なものの1つは、ビジネスとデータレイヤーを構築し、フロントエンドの開発者が多くの制限なしにインターフェイスビジョンを構築できるようにすることであり、最終的に経験豊富な開発者が多くのことをできるようにすることです。 jQueryのものをもっと配線します。ビジネスの観点からは、Higher End Engineerと開発者に時間をより適切に使用するように捧げることができるので、これはより高いROIを持っています。
他のヒント
私は次のことに同意します:
<% 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または検討したい複雑なビジネスアプリケーションの私見です。シルバーライト。