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

Abd*_*bdu 6 css c# asp.net design-patterns

有关开源asp.net(C#)应用程序的任何建议,满足以下许多要求:?

  1. 设计精良,多层次
  2. 清洁和评论代码
  3. 很好地利用了几种设计模式
  4. 网页在所有常见浏览器中都能正常显示
  5. 生成有效的HTML并充分利用CSS
  6. 使用css主题.比表更喜欢使用css
  7. 不依赖于第三方组件(网格,菜单,树木等)
  8. 有良好的单元测试
  9. 网页不简单,看起来很专业
  10. 使用MVC,LINQ等新技术..(不重要)
  11. (其他重要的事情,我现在想不到的)

nas*_*ski 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也很受欢迎,并且分类程序非常易于使用。