2010-03-25 69 views
1

我倒是想知道什麼是開發一個拍賣網站eBay等與ASP .NET 4.0的最佳選擇:ASP .NET MVC 2.0或WebFoms開發一個像Ebay這樣的拍賣網站?

  • MVC 2.0
  • 的WebForms

我只能用工作的WebForms,但我有時間學習MVC如果是最好的選擇...

你覺得呢?

+0

誰可以投下這個問題,請評論解釋投票背後的原因? – 7wp 2010-03-25 17:35:05

+0

爲一般公平+1。這是一個合理的問題。儘管可能與許多其他「比較WebForms 2 MVC」問題非常相似。 – 2010-03-25 17:37:19

+0

@Roberto,我不明白爲什麼這樣會被拒絕投票,沒有理由拒絕投票。我+1來抵消它。 – 2010-03-25 18:07:47

回答

2

本文http://www.lostechies.com/blogs/chad_myers/archive/2009/04/27/to-mvc-or-to-webforms.aspx有很好的理由,你爲什麼會想使用MVC過的WebForms 。你可以閱讀4個重點,如果他們不打擾你,那麼WebForms將會很好。

簡而言之,

  1. WebForms開發速度很快。
  2. WebControls添加ViewState並有 回發。
  3. 如果你來自另一種語言 WebForms可能不足以滿足你的 。
  4. 的WebForms難以單元測試

如果你預料到大量網站,然後沒有ViewState的和能夠單元測試應該是對你很重要。

2

我會推薦MVC,因爲我會推薦MVC的任何東西!很容易拿起,你可能永遠不會回到webforms。

除了簡單和乾淨的標記。如果您正在處理任何生成的代碼,模型綁定使得開發頁面非常快速和容易。當生成DataAnnotations屬性時,我使用了自定義生成的BLL和DLL,所有客戶端和服務器端驗證都是自動的。

3

MVC,但是如果您選擇使用MVC,請抓住機會爲您的組件編寫單元測試。我可以建議一個測試設計方法嗎?

當你在這,你可能也想在看向Behavior Driven Design(它就像TDD,但幾個級別更抽象)

+0

單元測試+1 – 2010-03-25 17:36:08