2008-10-23 45 views
3

我們正在從沒有測試的常規2.0 webforms轉移到TDD MVC關於ASP.NET 2.0與ASP.NET 3.5差異的問題MVC

我期待找出所有跳轉的要求2.0到3.5 MVC。

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

回答

5

ASP.NET MVC是ASP.NET 3.5的擴展,它仍處於beta測試階段,並且聲音表示它將在年底之前發佈。

對於您的其他問題: - .NET 3.5的作品以及SQL Server上2000 - MVC框架不是.NET 3.5 部分 - 對於使用AJAX與ASP.NET MVC它的更好,如果你看一看JQuery(或其他框架)。對ASP.NET Ajax的支持不完全可用。

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

  • 可測
  • 可測:-)
  • 的能力產生你真正想要的HTML!沒有視圖狀態!沒有其他的噪音! :-)

順便說一句,用MVC跳轉到TDD並不簡單......它需要時間。

HTH

+0

其次「不簡單」的評論。你正在談論一個相當重要的重寫,但如果你做對了,你會得到一個更可維護的應用程序。 – brien 2008-10-23 15:21:07

2

我絕不用MVC的專家,剛剛開始使用它自己,但讓我們看看如果我能解決幾個你的問題。

  • 您絕對可以在.NET Framework 3.5中使用SQL 2000。我相信SqlProvider仍然適用於它。 (就我個人而言,我認爲最好至少在2005年工作 - 我還沒有與2008年一起工作的樂趣,所以我不能說這些。)
  • MVC框架沒有3.5,也沒有Visual Studio 2008.請從ASP.NET下載它。我相信它目前處於測試版1.
2

MVC仍然是一個單獨的下載。 jQuery has been announced that it will be a part of the MVC framework。 (也是MS Ajax)

SQL Server 2000只是您的持久性位置。它將與任何.Net框架一起工作,並且不依賴於特定的版本。

我認爲如果你從Webforms轉移到MVC,它將會比轉換更重要。兩者之間的發展存在很大差異,我認爲這是一個比預期更大的跳躍。

3

要回答你的一些其他問題:

是視覺工作室團隊套件值得花時間/錢?

你有多少錢?如果你是一個擁有大量預算和開發人員的大公司,而且你專注於微軟技術,那麼我會說是。如果你對這些問題中的任何一個回答「否」,我會去開放源代碼路由(Svn或GIT,巡航控制或團隊城市,MsBuild等)

我們正在從沒有測試的常規2.0 webforms轉向TDD MVC和我需要知道的下降,因爲我從來沒有做過這樣的跳躍(不是它的一個巨大的跳躍,但我是一個剛畢業的大學程序員)。

這是您學習MVC的好時機,因爲您沒有對Web Forms知識的深入投資,對於像您這樣的人來說,MVC是一個更好的模型。 TDD不是你將在夜間學習的東西,而是堅持它,因爲它,你將成爲一個更好的程序員。

0

有沒有人知道使用ASP.NET MVC和LLBLGEN(自助服務或適配器)的最佳實踐或示例項目?可能類似於S#arp Architecture。我是新來的MVC,我不得不使用LLBLGEN。