簡體   English   中英

關於從ASP.NET 2.0到ASP.NET 3.5 MVC的差異的問題

[英]Questions on differences from ASP.NET 2.0 to ASP.NET 3.5 MVC

我們正在從沒有測試的常規2.0 webforms轉向TDD MVC

我正在尋找從2.0到3.5 MVC跳躍的所有要求。

  • SQL Server 2000是否適用於.net 3.5?
  • MVC框架是否附帶.net 3.5?
  • AJAX如何處理所有這些東西?
  • 視覺工作室團隊套房值得花時間/金錢嗎?

ASP.NET MVC是ASP.NET 3.5的擴展,它仍然處於測試階段,聲音表示它將在今年年底之前上市。

對於您的其他問題: - .NET 3.5在SQL Server 2000上運行良好 - MVC框架不是.NET 3.5的一部分 - 對於將AJAX與ASP.NET MVC一起使用,如果您查看JQuery(或其他框架),則會更好。 對ASP.NET Ajax的支持不完全可用。

恕我直言,ASP.NET MVC的真正優勢是:

  • 可測性
  • 可測性:-)
  • 能夠生成您真正想要的HTML! 沒有觀點! 沒有其他噪音! :-)

BTW用MVC跳轉到TDD並不簡單......需要時間。

HTH

要回答其他一些問題:

視覺工作室團隊套房值得花時間/金錢嗎?

你有多少? 如果您是一家擁有大量預算和開發人員的大公司,並且您專注於Microsoft技術,那么我會說是。 如果您對這些問題中的任何一個回答“否”,我會選擇開源路線(Svn或GIT,Cruise Control或Team City,MsBuild等)

我們正在從沒有測試的常規2.0網頁轉移到TDD MVC,我需要知道降低,因為我以前從未做過這樣的跳躍(不是它的巨大跳躍,但我是一個剛剛畢業的大學程序員)。

這是您學習MVC的好時機,因為您沒有對Web Forms知識的深入投入,而MVC對於像您這樣的人來說是一個更好的模型。 TDD不是你將要學習的東西,而是堅持下去,因此你會成為一個更好的程序員。

我不是MVC的專家,我剛剛開始使用它,但讓我們看看我是否可以解決你的幾個問題。

  • 您絕對可以將SQL 2000與.NET Framework 3.5一起使用。 我相信SqlProvider仍然可以使用它。 (就我個人而言,我認為至少在2005年工作是可取的 - 我還沒有樂於與2008年合作,所以我不能對此發表任何意見。)
  • MVC框架沒有3.5,也沒有Visual Studio 2008.在ASP.NET下載它。 我相信它目前處於測試階段1。

MVC仍然是一個單獨的下載。 jQuery已經宣布它將成為MVC框架的一部分 (也是MS Ajax)

SQL Server 2000只是您的持久性位置。 它適用於任何.Net框架,並且不依賴於特定版本。

我想如果你從Webforms轉向MVC,那將更多的是重寫而不是轉換。 兩者之間的發展存在很大差異,我認為跳躍比你預期的要大。

有人知道使用ASP.NET MVC和LLBLGEN(自我管理或適配器)的最佳實踐或示例項目嗎? 可能類似於S#arp架構。

我是MVC的新手,我不得不使用LLBLGEN。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM