這是爲那些誰在淨工作,並好奇足夠的拓展工具包,其中包括超越微軟的解決方案還東西的問題。淨:國家藝術的工具與框架
從Java世界的到來,還有一個工具集我會考慮使用每一個新的項目,如:
- Spring爲國際奧委會和MVC。
- JPA/Hibernate用於持久性和ORM。
- 單元測試的JUnit/TestNG。
- 構建管理的Maven。
- Sonar代碼質量指標。
- CruiseControl/Hudson持續集成。
- 等等
問題:
什麼是高品質的.NET項目類似的工具集?
我的(基本)知識告訴我,我應該考慮的NHibernate和NUnit。此外,只要我的構建過程和測試腳本正確,我仍然可以使用CruiseControl進行配置。 它有道理嗎?任何其他有價值的工具? (從MS或者從社區推出)
有人告訴我關於CI微軟最新的工具(團隊系統等),但他們並沒有真正有上動手體驗。如果你有這樣的經歷,請隨時分享。
Tha NKS。你可以總結一下,你推薦TeamCity比CC.Net + NAnt更好嗎? – Sebastian 2010-08-25 15:40:47
兩者都工作得很好,但最終歸結爲易於安裝和配置。 TeamCity提供了一個頂級的界面,可以輕鬆創建新的構建或構建代理。通過CC.Net/NAnt,我們淹沒在XML文件中,並且創建新的版本通常需要進行一些複製/粘貼和試驗和錯誤以修復奇怪的拼寫錯誤等。 – 2010-08-25 15:49:02
我應該補充一點,TeamCity也支持NAnt和其他幾個跑步者。我們只是選擇去MSBuild,以便不必在基於MSBuild的解決方案和項目文件之上維護額外的構建文件。 – 2010-08-25 15:50:01