SharpDevelop 4.2:目前改善了對ASP.NET MVC 3的支持
作者 Jonathan Allen 譯者 曹如進
SharpDevelop 是一款相對 Visual Studio 的免費替代品。它為那些不滿足于 Visual Studio Express 提供的功能,但又不想花費 800 到 11900 美元購買其他功能版本的開發人員提供了一個誘人的選擇。不幸的是,.NET 快速發展的步伐已經讓 SharpDevelop 處于下風。
SharpDevelop 碰到的一個最為重大的挑戰就是支持 Razor 視圖引擎。事實上兩年前 Razor 甚至還不存在,它只是 ASP.NET MVC 支持的眾多視圖引擎中的一種。但是,隨著微軟對 Razor 引擎的不斷投入,它成功地讓其他 12 種視圖引擎退出了舞臺。如今 Razor 已是面向 .NET Web 開發人員的 IDE 所必須具備的一部分。
SharpDevelop 4.2關注 MVC/Razor 兩個方面的支持。對于 Razor 本身,SharpDevelop 提供了語法高亮和 HTMl 折疊,但是對于它在普通 C# 代碼文件中的代碼補全功能,仍然還未支持。
此外,在 SharpDevelop 4.2 中手工添加控制器和視圖會使用 T4 模板進行代碼生成。因為是基于 T4,所以開發人員可以通過更改模板來更好地適應他們的項目和風格。
查看英文原文:http://www.infoq.com/news/2012/03/SharpDevelop-Razor
來自: InfoQ 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!