好的asp.net(C#)应用程序? [英] Good asp.net (C#) apps?

查看:106
本文介绍了好的asp.net(C#)应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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


  1. 设计井井有条的多层次


  2. 良好使用多种设计模式

  3. 网页在所有常用浏览器中均可正常显示

  4. 产生有效的html和良好的使用css

  5. 使用css主题。优先使用css比表格

  6. 不依赖于第三方组件(网格,菜单,树木等)


  7. 网页不简单,看起来很专业

  8. 使用更新的技术,例如MVC,LINQ ..(不重要)

  9. (现在我还想不到的任何其他事情)


解决方案

p>我必须同意 BlogEngine 。它实现了大量不同的能力和asp.net中的常见需求,以及允许它是完全可定制和非常容易理解。



对于您的请求(粗体表示是),您可以使用XML或SQL(您的选择) :


  1. 设计良好且多层次

  2. &
  3. 常用浏览器
  4. 生成有效的html并且很好地使用css

  5. 使用css主题。 仍然使用一些自定义dll

  6. 有良好的单元测试 - 不确定


  7. 使用较新的技术,例如MVC,LINQ ..(不重要) - 尚未

  8. (其他重要事项,我现在无法想到)像动态RSS Feed,动态网站地图,数据引用等。

还有一些更好的开源项目请访问: http://www.asp.net/community/projects/ p>

我知道 dotNetNuke a>也很受欢迎,分类计划非常简单使用。


Any suggestions for good open source asp.net (C#) apps out there which meet as many of the following:?

  1. Designed well and multi tiered
  2. Clean & commented code
  3. Good use of several design patterns
  4. Web pages display properly in all common browsers
  5. Produces valid html and has good use of css
  6. Use of css themes. Prefer usage of css than tables
  7. NOT dependent on third party components (grids, menus, trees, ...etc)
  8. Has good unit tests
  9. Web pages are not simplistic and look professional
  10. Uses newer technologies like MVC, LINQ.. (not important)
  11. (Anything else that matters which I couldn't think of right now)

解决方案

I would have to agree with BlogEngine. It implements a ton of different abilities and common needs in asp.net as well as allowing it to be fully customizable and very easy to understand. It can work with XML or SQL (your choice) and has a huge community behind it.

As for your requests (bold means yes):

  1. Designed well and multi tiered
  2. Clean & commented code
  3. Good use of several design patterns
  4. Web pages display properly in all common browsers
  5. Produces valid html and has good use of css
  6. Use of css themes. Prefer usage of css than tables
  7. NOT dependent on third party components (grids, menus, trees, ...etc) - kind of, still uses some custom dlls
  8. Has good unit tests - not sure
  9. Web pages are not simplistic and look professional - yes, and there are TONS of free templates out there
  10. Uses newer technologies like MVC, LINQ.. (not important) - not yet
  11. (Anything else that matters which I couldn't think of right now) - a ton more stuff like dynamic rss feeds, dynamic sitemaps, data references, etc.

There is also a bunch more great open source projects available here: http://www.asp.net/community/projects/

I know that dotNetNuke is pretty popular as well, and the Classified Program is pretty easy to use.

这篇关于好的asp.net(C#)应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆