主なアプリケーションインターフェイスは、ASP.NET Webformsで書かれたWebサイトです。 ほとんどの場合、すべてのhtml /コンテンツはサーバー側で生成され、必要に応じていくつかのjavascript/AJAXが振りかざされています。このウェブサイトアーキテクチャとは何ですか?
管理者は新しい開発を別の方向に進めることに決めました。コンテンツはサーバー側で生成されません。その代わりに、ビジネスオブジェクトからまとめられたUIデータを含む非常に単純なJSONオブジェクトを返すWCF Webサービスのみを公開します。
私たちの実際のページには、少量のHTMLと、サービスから非同期的にデータを取り出してJQuery UI要素を取り込むスクリプトが含まれています。
私は本当にこれに問題はありません。プレゼンテーションレイヤーがデータからうまく切り離されていることがわかります。しかし、私はこれを何と呼ぶべきか正確には分かりません。私たちは明らかにビューを他のものから分割しましたが、バックエンドの実装方法によっては、上記がMVCと厳密には当てはまらないと思います。それはサービス指向アーキテクチャと呼ばれるでしょうか?私はその言葉が数回の周りにスローされたと聞いてきました。
このようなやり方には大きな欠点がありますか?
あなたの経営陣はあらゆる検索エンジンを守っていますか? –
@WyattBarnettこのサイトは単なるアプリケーションインターフェイスであり、公開されていません。 – Erix
ああ、まあ、続けてください。 。 .. –