优秀的asp.net(C#)应用程序?

7

有没有好的开源asp.net(C#)应用程序推荐,满足以下尽可能多的要求:

  1. 设计良好且多层
  2. 代码清晰且有注释
  3. 良好使用多种设计模式
  4. 网页在所有常见浏览器中正确显示
  5. 生成有效的html并良好使用css
  6. 使用css主题。更喜欢使用css而不是表格
  7. 不依赖于第三方组件(网格、菜单、树等)
  8. 具有良好的单元测试
  9. 网页不简单,看起来专业
  10. 使用新技术如MVC、LINQ..(不重要)
  11. (其他我现在想不到的要求)

我本来想在StackOverflow上回答,但它不是开源的 :) - Jon Limjap
12个回答

3

我同意BlogEngine的观点。它在ASP.NET中实现了大量不同的功能和常见需求,使其可以完全自定义并且非常易于理解。它可以使用XML或SQL(您的选择),并拥有庞大的社区支持。

至于您的要求(加粗表示是):

  1. 设计良好且多层次
  2. 清晰且注释充分的代码
  3. 很好地使用了几种设计模式
  4. 网页在所有常见浏览器中正常显示
  5. 生成有效的HTML并很好地使用CSS
  6. 使用CSS主题。更喜欢使用CSS而不是表格
  7. 不依赖第三方组件(网格、菜单、树等) - 有点,仍然使用一些自定义DLL
  8. 有良好的单元测试 - 不确定
  9. 网页不简单,看起来专业 - 是的,并且有大量免费的模板可用
  10. 使用新技术如MVC、LINQ..(不重要) - 还没有
  11. (我现在无法想到的其他任何重要事项) - 还有很多东西,如动态RSS源、动态站点地图、数据引用等。

这里还有一堆伟大的开源项目可供使用:http://www.asp.net/community/projects/

我知道dotNetNuke也相当受欢迎,而Classified Program则非常易于使用。


1
你应该看一下SharpArchitecture,它使用ASP.NET MVC,并且是一个面向Web应用程序的开源架构基础。


0

0

这很酷,即将推出的ASP.NET功能源代码现已提供。


0

TaskVision:一个简单而有时非常有用的.NET客户端-服务器演示应用程序: 前往网站

完整的源代码可供下载(请参见右下角)


0

Code Plex ->

  1. ASP.NET MVC - 查看源代码
  2. ASP.NET 动态数据
  3. Script #

0

我从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中学到了很多。


0


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接