SharpDevelop 4.2:目前改善了对ASP.NET MVC 3的支持

openkk 12年前
     <p>        作者 <a href="/misc/goto?guid=4958331654026389041">Jonathan Allen</a> 译者 <a href="/misc/goto?guid=4958331654885407681">曹如进</a></p>    <p>        SharpDevelop 是一款相对 Visual Studio 的免费替代品。它为那些不满足于 Visual Studio Express 提供的功能,但又不想花费 800 到 11900 美元购买其他功能版本的开发人员提供了一个诱人的选择。不幸的是,.NET 快速发展的步伐已经让 SharpDevelop 处于下风。</p>    <p>        SharpDevelop 碰到的一个最为重大的挑战就是支持 Razor 视图引擎。事实上两年前 Razor 甚至还不存在,它只是 ASP.NET MVC 支持的<a href="/misc/goto?guid=4958331655706010771">众多视图引擎</a>中的一种。但是,随着微软对 Razor 引擎的不断投入,它成功地让<a href="/misc/goto?guid=4958331656500204770">其他 12 种视图引擎</a>退出了舞台。如今 Razor 已是面向 .NET Web 开发人员的 IDE 所必须具备的一部分。</p>    <p>        <a href="/misc/goto?guid=4958331657296213507">SharpDevelop 4.2</a>关注 MVC/Razor 两个方面的支持。对于 Razor 本身,SharpDevelop 提供了语法高亮和 HTMl 折叠,但是对于它在普通 C# 代码文件中的代码补全功能,仍然还未支持。</p>    <p>        此外,在 SharpDevelop 4.2 中手工添加控制器和视图会使用 T4 模板进行代码生成。因为是基于 T4,所以开发人员可以通过更改模板来更好地适应他们的项目和风格。</p>    <p style="text-align:center;"><img style="width:514px;height:278px;" alt="SharpDevelop 4.2:目前改善了对ASP.NET MVC 3的支持" src="https://simg.open-open.com/show/5b30b910faf10575f6d6074ce41dc21d.jpg" /></p>    <p>        <strong>查看英文原文:</strong><a href="/misc/goto?guid=4958331658088757482">http://www.infoq.com/news/2012/03/SharpDevelop-Razor</a></p> 来自:    <a id="link_source2" href="/misc/goto?guid=4958331658882532158" target="_blank">InfoQ</a>