有什么好的开源 asp.net (C#) 应用程序可以满足以下条件:?
- 设计精良,多层
- 清洁和注释代码
- 善用几种设计模式
- 网页在所有常用浏览器中都能正常显示
- 生成有效的 html 并很好地使用 css
- 使用 css 主题。更喜欢使用css而不是表
- 不依赖于第三方组件(网格、菜单、树等)
- 有很好的单元测试
- 网页不简单,看起来很专业
- 使用较新的技术,如 MVC、LINQ..(不重要)
- (我现在想不到的任何其他重要的事情)
有什么好的开源 asp.net (C#) 应用程序可以满足以下条件:?
我不得不同意BlogEngine。它在 asp.net 中实现了大量不同的功能和常见需求,并允许它完全可定制且非常易于理解。它可以与 XML 或 SQL(您的选择)一起使用,并且拥有庞大的社区。
至于您的要求(粗体表示是):
这里还有很多很棒的开源项目:http ://www.asp.net/community/projects/
我知道dotNetNuke也很受欢迎,机密程序也很容易使用。
您应该看看使用 ASP.NET MVC 的SharpArchitecture,它是 Web 应用程序的开源架构基础。
dasBlog是Scott Hanselman贡献的一个博客平台。
这很酷。即将推出的ASP.NET功能源可用。
TaskVision:一个简单但有时非常有用的 .net 客户端-服务器演示应用程序: 转到网站
提供完整的源代码(见右下角下载)
代码丛->
我从 SutekiShop(mvc、存储库模式、ddd+tdd)、TechAvalanche 示例应用程序(http://www.simonsegal.net/blog/CodeDownloads/Orm.zip、几种设计模式、带有 linq 的 poco)、CodeBetter 中学到了很多东西。 Rob Conery 为 ddd+tdd 和 MVC Storefront 授予示例应用程序。
没有满足您指定的所有要点,但我会提到它,因为我认为这是一个很好的软件http://www.yetanotherforum.net/
尝试查看MojoPortal ( http://www.mojoportal.com/ )
有 MojoPortal ( http://www.mojoportal.com/ ):
对于更新的项目,有 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 )