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

原文地址为: asp.net mvc相关开源项目推荐

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

 


转载请注明本文地址: asp.net mvc相关开源项目推荐
### 回答1: 有很多.NET MVC源后台项目,以下是其中几个比较流行的: 1. ASP.NET Boilerplate:一个源的Web应用程序框架,提供了一个现代化的应用程序架构和设计,支持多租户、多语言、实时Web功能等。 2. Orchard Core:一个源的内容管理系统框架,具有可扩展性、模块化、插件化等特点,可以用于创建网站、博客、电子商务等应用程序。 3. AdminLTE:一个源的后台管理模板,基于Bootstrap的HTML和CSS框架,提供了丰富的UI组件和插件,可用于快速构建现代化的后台管理系统。 4. DotNetty:一个高性能的.Net网络框架,支持TCP、UDP、HTTP等协议,可以用于发高性能的服务器应用程序,例如后台服务。 5. DotNetty:一个高性能的.Net网络框架,支持TCP、UDP、HTTP等协议,可以用于发高性能的服务器应用程序,例如后台服务。 以上只是几个比较流行的.NET MVC源后台项目,当然还有很多其他优秀的项目,可以根据自己的需求和喜好进行选择。 ### 回答2: .NET MVC 源后台项目是基于.NET MVC框架发的后台管理系统,具有源的特点。源意味着源代码对所有人放,任何人都可以查看、使用和修改这个项目。这样的项目通常具有以下几个优点: 首先,开源项目可以促进共享和协作。源社区中的发者可以共同参与这个项目发和维护,互相学习和分享经验,从而提高项目的质量和功能。 其次,开源项目能够节省发成本。通过使用开源项目,我们可以避免从头发,节省时间和精力。同时,开源项目通常有许多高质量的插件和库可以使用,能够加快发速度。 此外,开源项目还具有更大的安全性。因为源代码是公的,任何人都可以审核代码,发现潜在的安全漏洞并进行修复。这种透明性可以帮助我们减少安全风险,并提高应对安全问题的能力。 最后,开源项目还能够促进技术的进步和创新。通过源,我们可以共享最新的技术和解决方案,不断优化和改进项目。同时,放的发环境也能够吸引更多的发者加入,带来更多创新的理念和功能。 综上所述,.NET MVC源后台项目是一个借助源社区力量进行发的后台管理系统,具有共享、节省成本、安全、进步和创新等优势。在选择使用这样的项目时,需要仔细考虑项目的质量、活跃度和社区支持等因素。 ### 回答3: .NET MVC 是一个源的后台项目,它允许发人员使用 Microsoft .NET 平台创建高性能、可扩展的 Web 应用程序。它是基于 ASP.NET 框架的一种架构模式,其中 M 代表模型(Model)、V 代表视图(View)和 C 代表控制器(Controller)。 在.NET MVC 源后台项目中,发人员可以利用基于非常强大的源技术堆栈,如Entity Framework、LinQ、Razor view engine、Ninject 等等。同时,.NET MVC 还提供了一些核心功能,如身份验证和授权、路由、过滤器、缓存等。 由于是开源项目,它具有很高的灵活性和可扩展性,发人员可以根据实际需求进行自定义改造,方便地集成第三方源组件。源社区还会不断地对项目进行更新和维护,提供更好的性能和新功能。 .NET MVC 项目还具有很好的可测试性,使用单元测试和集成测试等技术,可以更早地发现和解决问题,提高质量和稳定性。 总之,.NET MVC 是一个功能强大、灵活性高的源后台项目,可以帮助发人员快速构建高性能、可扩展的 Web 应用程序。无论是个人发者还是企业发团队,都可以利用.NET MVC 提高发效率和代码质量,降低发成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值