asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和WebForm的讨论,现在给各位推荐几个相关的优秀项目,这些项目是MVC的价值的最佳证明。
1、Asp.net mvc 和Castle 的MonoRail项目有着直接的渊源关系,第一个是Castle的Monorail项目,网站地址: http://www.castleproject.org/ ,建议读读这篇文章:MS MVC框架漩涡中的MonoRail未来。 我也在使用WIKI整理castle 的文档:http://www.openbeta.cn/ioc.ashx
2、NHaml --ASP.NET MVC View Engine,这是一个Ruby的Haml的版本,对于熟悉Ruby开发的同学一定很熟悉,项目网站:http://haml.hamptoncatlin.com/。具体介绍可看这篇文章:http://andrewpeters.net/2007/12/19/introducing-nhaml-an-aspnet-mvc-view-engine
3、Mvp.Xml :Mvp.Xml是一组 Xml 的 Library,Mvp.Xml除了可以让 System.Xml 更好用之外,最主要的是他提早实做许多Microsoft还来不及包在 Framework 里面的 XML 标准的类别,例如:EXSLT、XML Base、XInclude、XPointer...等等。Mvp.Xml结合System。XML和System.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.Net,Jeffrey 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
http://www.codeproject.com/KB/aspnet/RESTful_MVC_Sample.aspx
8、MvcWebAPI
http://code.msdn.microsoft.com/MvcWebAPI
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 Controlhttp://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
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
相关推荐
一个国人写的开源blog系统,使用ASP.NET MVC框架开发. 具有以下优点: 1,代码精练,优雅,。 2,使用了大量的设计模式 3,采用N层架构设计,分层非常合理。 4,支持强大的扶肤功能 5,大量使用了.net Framework 3.5...
基于asp.net mvc的开源网站管理系统
Asp.net Mvc开源论坛mvcforum中版源码
C# ASP.NET MVC3开源框架,开发更简单,代码更规范。
ASP.NET MVC插件 MVC 2.0ASP.NET MVC插件 MVC 2.0ASP.NET MVC插件 MVC 2.0ASP.NET MVC插件 MVC 2.0ASP.NET MVC插件 MVC 2.0ASP.NET MVC插件 MVC 2.0ASP.NET MVC插件 MVC 2.0
本项目是asp.net mvc5+vue2.5的项目,花了很长时间做的。 实现的功能如下: 1.不仅有vue的基本功能,而且设计到vue的组件功能。 2.实现了增删改查的功能,而且是一对多的。 3.后台使用了EF进行操作数据库,EF使用的...
包括如何使用ASP.NET MVC 4框架构建Web应用程序,ASP.NET MVC 4框架的运行原理,如何在真实开发场景中使用ASP.NET MVC 4框架新特性来解决不同的需求,如何使用HTML、JavaScript、Entity Framework以及其他Web相关的...
唯一的微软开源MVC项目,好东西不多说了。
ASP.NET mvc ef 高端仓储管理系统源码MVC5仓库管理系统后台管理源码 一、 程序说明 该程序大部分使用于生产制造厂,其中结合了制造厂的采购,销售,生产等. 开源部分是仓库系统后台管理系统, 在给客户实施的过程...
这是一套通用的基于asp.net mvc5+Easyui开发框架源码,数据库为SQL2008以上。
微软的asp.net mvc5的源码
asp.net mvc3 开源blog示例程序
这是一款利用asp.net开发的一套十分专业的问卷调查系统,采用了典型的三层架构技术, 功能比较完整,为企业、政府、高校及科研机构提供更贴心和更专业的服务。可实现单选、 多选、多选(限制选择3-N项)、填空、...
ASP.NET MVC5+EF6后台管理系统 Ymnets快速开发框架源码 带工作流,带部署文档+数据字典,ASP.NET MVC5、EF6、IOC容器依赖注入、EasyUI、分层分模块、基于接口
ASP .NET MVC 5 源代码 适合初学者 详细的注释
是一个关于音乐商店的Web源代码。使用ASP.NET MVC框架编写。示例代码,仅供学习参考
ASP.net MVC 实现的购物系统的源码。大概功能是通过使用管理员账号登陆后台,进行数据管理。消费者通过自注册后登陆,完成消费功能。使用asp.net mvc技术框架,前端使用jq+easyui,后台使用三层模式,并使用sqlite...
这是一套通用的基于asp.net mvc5+Easyui开发框架源码,数据库为SQL2008以上。