【張善友】asp.net mvc相關開源專案推薦

iDotNetSpace發表於2008-06-02
asp.net mvc ctp版本釋出不到一個月時間,就出現了很多MVCWebForm的討論的。下面幾個相關的優秀專案,是MVC的價值的最佳證明。

1、 Asp.net mvc Castle MonoRail專案有著直接的淵源關係,第一個是CastleMonorail專案,網站地址: http://www.castleproject.org/ ,建議讀讀這篇文章:MS MVC框架漩渦中的MonoRail未來 我也在使用WIKI整理castle 的文件:http://www.openbeta.cn/ioc.ashx

2、 NHaml --ASP.NET MVC View Engine,這是一個RubyHaml的版本,對於熟悉Ruby開發的同學一定很熟悉,專案網站:http://haml.hamptoncatlin.com/。具體介紹可看這篇文章:http://andrewpeters.net/2007/12/19/introducing-nhaml-an-aspnet-mvc-view-engine

3、 Mvp.Xml Mvp.Xml是一組 Xml LibraryMvp.Xml除了可以讓 System.Xml 更好用之外,最主要的是他提早實做許多Microsoft還來不及包在 Framework 裡面的 XML 標準的類別,例如:EXSLTXML BaseXIncludeXPointer...等等。Mvp.Xml結合SystemXMLSystem.Xml.Linq 就實現了XsltViewEngine檢視引擎,專案網站:http://www.codeplex.com/MVPXML

4、 mvccontrib已經有好幾個的.NET IOC應用框架Castle Windsor StructureMap Spring.NET Ninject、以及微軟Enterprise Library 4.0將支援依賴注入  。這個專案就是整合這些IoC框架以及檢視引擎,包括Castle MonoRail所用的NVelocityView檢視引擎、NHamlView檢視引擎、XsltViewEngine檢視引擎等等,如果你有精力和激情,可參與到這個專案的開發,專案地址:http://code.google.com/p/mvccontrib/ 。可閱讀如下文章:IoC Container Support for Windsor, StructureMap and Spring.NetJeffrey Palermo在部落格裡討論了建立在ASP.NET MVC框架之上的新MVCContrib開源專案,它現在包括了對大多數流行的 .NET IoC工具的Inversion of Control(控制反轉)容器的支援

5、Kigg - A Digg like application developed in ASP.NET MVC
http://weblogs.asp.net/rashid/archive/2008/02/18/kigg-a-digg-like-application-developed-in-asp-net-mvc.aspx

MVC Contrib已提供4種備選的檢視引擎
http://www.infoq.com/cn/news/2008/02/mvc-contrib-view-engines

Using jQuery to add some ajax magic to the ASP.NET mvc framework
http://code.google.com/p/jquerymvc/

ASP.NET MVC CAPTCHA:ASP.NET MVC中實現CAPTCHA的方法
http://code.google.com/p/coderjournal/
http://www.coderjournal.com/2008/03/actionfilterattribute-aspnet-mvc-captcha/

ASP.NET MVC CSS Sprite
http://weblogs.asp.net/zowens/archive/2008/04/27/asp-net-mvc-css-sprite.aspx

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-329681/,如需轉載,請註明出處,否則將追究法律責任。

相關文章