Spiga

asp.net mvc相关开源项目推荐

2008-01-05 14:38 by geff zhang, 12675 visits, 网摘, 收藏, 编辑

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

6、S#arp Architecture: ASP.NET MVC with NHibernate

     http://code.google.com/p/sharp-architecture/

7、 MVC Storefront.

      http://www.codeplex.com/mvcsamples

      RESTful routing in ASP.NET MVC

 8、MvcWebAPI

 

    http://code.msdn.microsoft.com/MvcWebAPI

 

 

14、ASP.NET MVC XForms is a simple, strongly-typed, extensible UI framework based on the W3C XForms spec. It provides a base set of form controls that allow updating of any complex model object, even complex nested lists. It uses clean, semantic HTML and a fluent, lamba-based API

http://www.codeplex.com/mvcxforms

15 A heavily opinionated, highly conventional ASP.NET-based MVC extension framework

 http://code.google.com/p/opinionatedmvc/

 

9、MVC Applications

    http://www.codeplex.com/mvcapps

10、ASP.NET MVC Flexigrid sample

  http://www.webplicity.net/flexigrid/

  http://www.codeproject.com/KB/aspnet/MVCFlexigrid.aspx

  ASP.NET MVC : Create Toolbar Control http://www.codeproject.com/KB/aspnet/MVCToolBarControl.aspx 

11、CarTrackr - Sample ASP.NET MVC application 

    http://www.codeplex.com/CarTrackr

12、FastMVC: Compress and Cache Dynamic and Static requests

http://code.msdn.microsoft.com/fastmvc

13、Rick URL Shortening Service   http://www.codeplex.com/rick

 

      http://www.codeproject.com/KB/aspnet/RESTful_MVC_Sample.aspx

14  A heavily opinionated, highly conventional ASP.NET-based MVC extension framework  http://code.google.com/p/opinionatedmvc/

15 Asp.net MVC Open Source Site - prsync.com  http://prsync.com/

16 Nova Commons is an application architecture developed by Nova Software. The architecture adopts a lot of best practices and well-known open source projects.
17 ASP.NET MVC: How to combine scripts and other resources     http://aspmvccombine.codeplex.com/

18、An ASP.NET SiteMapProvider implementation for the ASP.NET MVC framework.      http://mvcsitemap.codeplex.com/
http://blog.maartenballiauw.be/post/2009/09/04/ASPNET-MVC-MvcSiteMapProvider-released.aspx

作者: 自由、创新、研究、探索……
出处:http://shanyou.cnblogs.com/
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
个人网站: http://www.openbeta.cn/
1
0
(请您对文章做出评价)
« 上一篇:通用日志
» 下一篇:开源的Linux QQ
Add your comment

12 条回复

  1. #1楼 永春      2008-01-05 14:52
    微软的mvc框架发布后,我想其他的开源项目意义不大了。
    微软太强势了
      回复  引用  查看    
  2. #2楼[楼主] 自由、创新、研究、探索……      2008-01-05 15:14
    @永春
    开源项目的意义怎么说不大呢。“开放”是现在IT产业的趋势,即使是创新也将是开放式的创新,微软认同这个趋势,并且加入了“开放创新”的行列。参照http://news.csdn.net/n/20080103/112401.html
      回复  引用  查看    
  3. #3楼 SZW      2008-01-05 18:21
    支持博主!

    @永春
    微软目前的MVC CTP用一个朋友的话说还很“简陋”,其他项目的开源还是有借鉴和学习意义的。我现在手头用MVC CTP做的一个测试项目还需要自己去修正并且构建很多MVC模型应该自带的东西,说句实话实在感受不到相对其他几个MVC架构的“强势”,当然同时也确实要相信她的未来。
      回复  引用  查看    
  4. #4楼 TerryLee      2008-01-05 21:20
    @SZW
    MVC现在的确很“简陋”,只能说是实现了一个基本的MVC原型。

    @自由、创新、研究、探索……
    补充一点,MVC Contrib在Codeplex上的地址是:
    http://www.codeplex.com/MVCContrib
    官网:http://mvccontrib.org/
    Google论坛:http://groups.google.com/group/mvccontrib-discuss
      回复  引用  查看    
  5. #5楼 ※ABeen※      2008-01-06 00:35
    最近工作需要也在用这个,感觉还不错!
      回复  引用  查看    
  6. #6楼 kiler      2008-03-21 21:17
    现在就差用MVC框架做出点好的网站产品了,像cms,商城,论坛之类的。
    以前用webform这方面就没有什么好的产品。
      回复  引用  查看    
  7. #7楼 土星的狗狗      2008-04-10 09:51
    我准备用ASP.NET MVC做一个电子商务的DEMO,仿TAOBAO的业务~希望大家与我联系!
      回复  引用  查看    
  8. #8楼[楼主] 自由、创新、研究、探索……      2008-04-28 08:41
    ASP.NET MVC Resources to Rock Your Development
    http://weblogs.asp.net/craigshoemaker/archive/2008/04/24/47-asp-net-mvc-resources-to-rock-your-development.aspx
      回复  引用  查看    
  9. #9楼 Q.Lee.lulu      2008-08-21 09:00
    学习!
      回复  引用  查看    
  10. #10楼 努力学习中      2008-11-03 18:07
    太多了,能否推荐一个
      回复  引用  查看    
  11. #11楼 石榴      2009-01-04 00:34
    Ingenious ProMesh.net都没人用吗?
      回复  引用  查看    
  12. #12楼 yidianyijian      2009-08-23 22:45
    【书名】Web开发新体验:ASP.NET 3.5 MVC架构与实战
    【作者】龚赤兵
    【ISBN】978-7-121-09216-9
    【出版社】电子工业出版社
    【出版日期】2009年9月
    【定 价】69.50元(含光盘1张)

    今天居然发现该本书实际项目的网上地址,贴出来供大家分享。
    http://mvcblog.51aspnet.org

    该博客网站采用ASP.NET MVC框架开发,看来不需要再购买该书啦!

      回复  引用  查看