2013-04-10 57 views
1

我的意圖是開發和由WCF服務驅動的MVC應用程序。在開發之前,我必須考慮Azure的含義嗎?

然後我會將這些部署到Azure。

我可以去開發我的應用程序和服務,沒有任何考慮,他們將在Azure的早些時候在生命週期中被託管的事實呢?或者我必須以不同的方式構造它?

編輯:更具體地講 - 我是說得很對,我可以開發這個應用程序,就像我會之前,決定將在Auzre主辦?

+0

請堅持這個社區關於問題的性質。閱讀[常見問題](http://stackoverflow.com/faq) – astaykov 2013-04-10 08:22:38

+0

我會更新我的OP更具體。如果這不是你想避免的,那麼你將不得不詳細說明。 – 2013-04-10 08:31:43

回答

1

,當我回答這個問題說:「移動應用程序到雲中而無需重寫他們爲」此頁面上顯示的廣告。

  • 微軟官方表態(支付廣告費用)的是,您可以在開發週期的最後階段遷移到Azure。
  • 實際情況是:
    • 如果您不專門爲雲計算構建架構,那麼您將失去很多可以計算的好處。這適用於任何雲平臺,而不僅僅是Azure。
    • 有可能一些隱藏的「陷阱」,將你絆倒如果開發普通Windows,然後嘗試將其向上天青。就在今天早上,我有一位開發人員因爲他的開發機器上沒有發生SQL Azure錯誤而感到沮喪。 SQL Azure的方法不同於標準SQL(功能差異,限制等)。

有兩個「這取決於」是有關係:

  1. 你打算使用雲服務和天網站? Azure網站更容易遷移,因爲它們更接近傳統的Web開發方法。
  2. 應用,有很多運動部件,或者是受到高負荷,需要特別考慮(不考慮目標平臺的),所以你會想優化,並充分利用,Azure的具體情況。

如果你有一個很好的理由爲Azure的開發專門(如您的僱主官位,平臺的可移植性,等等),那麼不用擔心Azure的現在。如果您的長期目標是在Windows Azure上運行您的應用程序,那麼先爲Azure編寫代碼 - 將其從Azure中取消的工作(鎖定)將在稍後形成您的決定的一部分。

2

根據我的研究和理解,這是一個更好的做法是考慮你的未來實現之前的任何發展天青,但是即使你後來決定移動現有的應用程序,以蔚藍,你可能需要進行一些修改,你的代碼。

請記住的是,微軟目前提供在蔚藍的網站,可以承載你的ASP應用程序,你可能想了解更多關於這一點。

這裏有一些鏈接可能會幫助你。

http://www.windowsazure.com/en-us/home/features/web-sites/ http://www.windowsazure.com/en-us/manage/services/web-sites/

+0

非常感謝您的回答,非常有幫助。 – 2013-04-10 08:44:07

相關問題