有没有好的开源asp.net(C#)应用程序推荐,满足以下尽可能多的要求:
- 设计良好且多层
- 代码清晰且有注释
- 良好使用多种设计模式
- 网页在所有常见浏览器中正确显示
- 生成有效的html并良好使用css
- 使用css主题。更喜欢使用css而不是表格
- 不依赖于第三方组件(网格、菜单、树等)
- 具有良好的单元测试
- 网页不简单,看起来专业
- 使用新技术如MVC、LINQ..(不重要)
- (其他我现在想不到的要求)
有没有好的开源asp.net(C#)应用程序推荐,满足以下尽可能多的要求:
我同意BlogEngine的观点。它在ASP.NET中实现了大量不同的功能和常见需求,使其可以完全自定义并且非常易于理解。它可以使用XML或SQL(您的选择),并拥有庞大的社区支持。
至于您的要求(加粗表示是):
这里还有一堆伟大的开源项目可供使用:http://www.asp.net/community/projects/
我知道dotNetNuke也相当受欢迎,而Classified Program则非常易于使用。
Code Plex ->
我从SutekiShop(mvc,repository pattern,ddd+tdd),TechAvalanche示例应用程序(http://www.simonsegal.net/blog/CodeDownloads/Orm.zip,多个设计模式,带有linq的poco),CodeBetter.Award ddd+tdd示例应用程序以及Rob Conery的MVC Storefront中学到了很多。