大家下午好!最近,我開始一對夫婦的Facebook應用程序的工作,並正在使用與MVC3 &天青與SQL Azure的Facebook的C#SDK(懶惰開始&可能會遷移一些天青表後,我衝出多種樣機&設計的)。我想看看大家的想法是圍繞構建一個應用程序,這是一個Facebook畫布應用程序以及一個獨立的Web應用程序。我的目標是擁有一個完全獨立於Facebook之外的應用程序,可供沒有Facebook帳戶的人使用,但它也是一個Facebook畫布應用程序,所以Facebook用戶可以利用這種深度集成。目前,我正在設計這個服務/業務邏輯層的服務/業務邏輯層處於相同的Azure webrole中,並根據用戶是使用獨立Web應用程序還是使用Facebook canvas應用程序,通過控制器創建不同的表示層。Facebook Canvas應用程序和獨立Web應用程序最佳實踐
我的目標是具有完整功能的獨立的Web應用程序,並在Facebook的畫布應用程序。我應該關注哪些架構最佳實踐或陷阱?我的方法看起來是否正確?
謝謝鄉親! 馬特