你認爲ASP.NET MVC是一種敏捷技術嗎?哪些功能使其敏捷?ASP.NET MVC是一種敏捷技術?
回答
敏捷編程更多的是一種方法或哲學,而不是一種機制或框架。它指的是團隊一起工作的方式,以及項目如何運行而不是實際編寫的代碼。
敏捷編程是可能的使用ASP.NET MVC,但也很有可能使用ASP.NET MVC進行「傳統」官僚式開發。幾乎所有的框架,語言或平臺都可以實現敏捷編程。
敏捷是一種開發方法,而不是技術。
如果您的意思是「ASP.NET MVC有助於敏捷開發」,並且您將敏捷定義爲高度可測試性和頻繁迭代版本,那麼是的,有很多測試框架和依賴注入/對象嘲弄方法的示例使用ASP.NET MVC,而Areas/Controllers/Actions方法則允許大量模塊化,因此可輕鬆增量部署解決方案。
Stephen Walther's blog是這些方法的一個很好的起點。
測試驅動開發是一個Agile實踐,ASP.NET MVC使得與WebForms相比,這種開發更容易。但我不會說ASP.NET MVC是敏捷的。這是開發應用程序的模式。
如何將webforms與正確的問題分離開來? – 2010-06-22 07:21:52
@John Saunders:關於該部分的一個有趣的將是http://webformsmvp.com/。 – XIII 2010-06-22 07:23:33
@John,我只是說用ASP.NET MVC比WebForms更容易。這並不意味着,通過適當的關注分離,您無法在WebForms中執行此操作。這只是默認情況下,WebForms不提倡適當的分離,而在ASP.NET MVC中則是設計。但我完全同意你的看法。 – 2010-06-22 07:25:52
- 1. 技術債務的敏捷估計
- 2. 支付敏捷中的技術債務
- 3. MySQL集羣是一種NoSQL技術?
- 4. 這是一種編碼技術嗎?
- 5. PHP是一種Web技術還是一種腳本語言?
- 6. 哪種搜索技術可用於ASP.NET?
- 7. ASP.NET MVC列表拖動渲染技術
- 8. Asp.net MVC在線遊戲技術
- 9. 在需要一次性發布的大型項目中使用敏捷技術
- 10. 哪種技術在這三種技術中速度會很快?
- 11. asp.net會話技術
- 12. 這種技術的名稱是什麼?
- 13. .NET MVC是否必須學習技術?
- 14. 哪種技術更高效?
- 15. 哪種技術更好?
- 16. 哪種報告技術?
- 17. 是ASP.NET Web部件一種可行的技術用於實現門戶架構
- 18. 狀態管理技術ASP .NET MVC 2
- 19. ASP.NET內存管理技術
- 20. css-sprite是一種很好的技術嗎?
- 21. HDF5是一種合適的技術來存儲JSON數據嗎?
- 22. 什麼是敏捷方法?
- 23. 支持多種語言的ASP MVC技術
- 24. 技術區別是什麼? &!用迅捷的語言?
- 25. 哪種ASP.NET技術最適合URL觸發過濾器?
- 26. 敏捷Web開發
- 27. CMMI和敏捷在一起
- 28. 移植技術:PHP + MySQL - > ASP.NET MVC + MS SQL 2008
- 29. 如何在ASP.NET MVC中應用長輪詢技術?
- 30. 如何將Asp.Net Mvc與其他技術相提並論?
非常感謝您的博客 – 2010-06-24 05:17:02