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

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

问题描述

对于优秀的开源asp.net任何建议(C#)应用程式在那里能满足尽可能多的以下内容:


  1. 精心设计和多层次

  2. 清洁和放大器;评论code

  3. 用好几种设计模式

  4. Web页面中的所有常见的浏览器中正确显示

  5. 生成有效的HTML,具有良好的使用CSS

  6. 的CSS主题使用。 CSS的preFER使用率不是表

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

  8. 具有良好的单元测试

  9. 网页是不是简单化,看起来很专业

  10. 使用MVC一样,LINQ新技术。(并不重要)

  11. (还有其他的事项,我想不出现在)


解决方案

我有 BlogEngine 同意。它实现一吨不同的能力和asp.net中常见的需要,以及允许它是完全可定制的,非常容易理解。它可以用XML或SQL(你的选择)工作,并拥有庞大的社区后面。

至于你的要求(粗体表示是):


  1. 精心设计和多层次的

  2. 清洁和放大器;评论code

  3. 用好几种设计模式

  4. Web页面中的所有常见的浏览器中正确显示

  5. 生成有效的HTML,具有良好的使用CSS

  6. 使用CSS的主题。 CSS的preFER使用率不是表

  7. 不依赖于第三方组件(网格,菜单,树...等) - 样的,仍然使用一些自定义的dll

  8. 具有良好的单元测试 - 的不知道

  9. 网页是不是简单化,看起来很专业 - 免费模板那里的
  10. 是的,有吨
  11. 使用MVC一样,LINQ新技术。(并不重要) - 的没有

  12. (还有其他的事项,我想不出现在) - 一吨多如动态RSS提要的东西,动态的站点地图,数据引用,等等

在这里酒店还设有一帮更伟大的开源项目: HTTP://www.asp。净/社区/项目/

我知道, DotNetNuke的是pretty流行的为好,和分类计划的 是pretty易于使用。

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天全站免登陆