7

有什么好的开源 asp.net (C#) 应用程序可以满足以下条件:?

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

12 回答 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也很受欢迎,机密程序也很容易使用。

于 2008-09-18T08:04:01.183 回答
1

您应该看看使用 ASP.NET MVC 的SharpArchitecture,它是 Web 应用程序的开源架构基础。

于 2008-09-18T09:20:22.950 回答
0

博客引擎网

于 2008-09-18T06:46:37.250 回答
0

dasBlogScott Hanselman贡献的一个博客平台。

于 2008-09-18T06:47:48.417 回答
0

这很酷。即将推出的ASP.NET功能源可用。

于 2008-09-18T06:52:28.500 回答
0

TaskVision:一个简单但有时非常有用的 .net 客户端-服务器演示应用程序: 转到网站

提供完整的源代码(见右下角下载)

于 2008-09-18T07:06:52.083 回答
0

代码丛->

  1. ASP.NET MVC——看源码
  2. ASP.NET 动态数据
  3. 脚本 #
于 2008-09-18T07:08:00.083 回答
0

我从 SutekiShop(mvc、存储库模式、ddd+tdd)、TechAvalanche 示例应用程序(http://www.simonsegal.net/blog/CodeDownloads/Orm.zip、几种设计模式、带有 linq 的 poco)、CodeBetter 中学到了很多东西。 Rob Conery 为 ddd+tdd 和 MVC Storefront 授予示例应用程序。

于 2008-09-18T07:19:19.043 回答
0

没有满足您指定的所有要点,但我会提到它,因为我认为这是一个很好的软件http://www.yetanotherforum.net/

于 2008-09-18T07:36:24.480 回答
0

尝试查看MojoPortal ( http://www.mojoportal.com/ )

于 2008-09-18T08:24:47.513 回答
0

有 MojoPortal ( http://www.mojoportal.com/ ):

  • 精心设计
  • css 模板和有效的 html => 适用于所有浏览器
  • 开源
  • 也许不是很现代(没有 MVC,没有 LINK...)
  • 但在 Mono 上运行

对于更新的项目,有 Dropthings ( http://www.dropthings.com/ ):一个使用 ASP.NET 3.5、Workflow Foundation 和 LINQ 构建的开源 Web 2.0 风格的 AJAX 门户。

它的作者正在考虑使用 jQuery 制作一个 ASP.NET MVC 版本(http://weblogs.asp.net/omarzabir/archive/2008/07/15/open-source-asp-net-3-5-ajax-portal -new-and-improved.aspx )

于 2008-09-19T09:39:29.137 回答
0

您可以在codeplex上尝试OXITE

于 2009-03-10T19:39:30.260 回答