但我在選擇ASP.NET MVC或WEBform模式時卻走遍了互聯網。 我有一個在Webform模型上開發的應用程序,它是否真的需要將它移動到MVC?參數在將webform模型移動到ASP.NET框架的MVC模式時需要考慮什麼?
Webform是安靜穩定的,我們爲什麼要去MVC? 我的意思是在將webform model項目移動到MVC之前我們需要考慮哪些參數?
任何幫助或重定向將不勝感激。
謝謝!
但我在選擇ASP.NET MVC或WEBform模式時卻走遍了互聯網。 我有一個在Webform模型上開發的應用程序,它是否真的需要將它移動到MVC?參數在將webform模型移動到ASP.NET框架的MVC模式時需要考慮什麼?
Webform是安靜穩定的,我們爲什麼要去MVC? 我的意思是在將webform model項目移動到MVC之前我們需要考慮哪些參數?
任何幫助或重定向將不勝感激。
謝謝!
正如評論中所提到的,沒有什麼特別的東西會迫使你進入MVC。 如果您打算開始一個新項目,請考慮使用MVC。以下是你可以得到好處,而使用ASP.NET MVC幾點:
Asp.Net MVC是一個輕量級的,並按照MVC(模型,視圖,控制器)模式型發展模式。
Asp.Net MVC有html助手。
Asp.Net MVC不支持視圖狀態。 Asp.Net MVC具有基於路由的URL,這意味着URL分爲控制器和 動作,而且它基於控制器而不是物理 文件。
Asp.Net MVC按照定製的語法(剃刀作爲默認)
在Asp.Net MVC中,視圖和邏輯分開存放。
Asp.Net MVC有一致的外觀和感覺佈局。
Asp.Net MVC爲代碼重用性提供了部分視圖。
Asp.Net MVC是輕量級的,提供對標記的完全控制,並支持許多功能,允許快速開發敏捷項目。因此,
最適合開發具有最新web
標準的交互式web應用程序。Asp.Net Web MVC是開源的。
如果你有一個webform應用程序...它的工作原理...離開它。如果你正在開始一個綠地項目。使用MVC。 – Phill