首页 新闻 会员 周边 捐助

请教牛人,ASP.NET该采用什么架构开发!

0
悬赏园豆:100 [已关闭问题]

要开发一个类似CMS的一个项目,里面有包含两个社区,不算太复杂也不算简单。开发就是为了将来做相似项目的时候可以copy,以便达到快速开发效果。开发工具VS2008,数据库access2003,一直再院子逛,也看了很多别人的思路。可是一直都很迷茫,该用什么方式架构这个项目,下面有我的思路,请高人指点一二:

1.直接新建网站,封装一下常用的类(数据库操作,字符处理,io...),然后用到什么就直接调用。(简单,不够OO)

2.三层(多层)+ORM(Nhibernate)    mapping耗费太多时间

3.linq(linq to sql,linq to entities 暂时不支持access)

4.代码生成器,如动软的代码生成器、codesmith生成太多无用代码,修改也耗时间。

请问有更好的思路吗?

 

问题补充: 一定要能快速开发,项目开发完也好扩展,维护! 园子里难道没有牛人吗? 还是没有满意的答案! 现在回的帖子都没有解决这个问题!
漫步星空的主页 漫步星空 | 初学一级 | 园豆:45
提问于:2009-11-19 17:15
< >
分享
其他回答(5)
0

4.代码生成器,如动软的代码生成器、codesmith生成太多无用代码,修改也耗时间。

你自己不会写模板阿 动软就算了本身就是个半成平

codesmith 难道你不会自己写?

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2009-11-19 17:26
0

如果access2003换成sql,而且项目不是很大我推荐用linqtosql

生鱼片 | 园豆:5757 (大侠五级) | 2009-11-19 17:32
access就不用orm采用三层
支持(0) 反对(0) 生鱼片 | 园豆:5757 (大侠五级) | 2009-11-19 17:33
不能用sql,老板说了!
支持(0) 反对(0) 漫步星空 | 园豆:45 (初学一级) | 2009-11-20 09:26
access 与orm有些并不兼容,如添加保存信息时,自动增长的字段会报错!
支持(0) 反对(0) 漫步星空 | 园豆:45 (初学一级) | 2009-11-20 16:35
0

就动软好了一般够用

那一抹殷红 | 园豆:180 (初学一级) | 2009-11-19 18:17
动软的太简单,只适合简单的小网站!扩展性也很差
支持(0) 反对(0) 漫步星空 | 园豆:45 (初学一级) | 2009-11-20 09:27
0

最近看我一朋友公司在用 一个 叫帝国的软件,开发网站相当效率,很多都是封装好的东西,最大的优点就是开发速度快,你可以试试

死神的背影 | 园豆:667 (小虾三级) | 2009-11-20 09:44
0

建议还是代码生成器

lisw | 园豆:313 (菜鸟二级) | 2009-11-20 10:08
0

呵呵,做vs2008的本来就要这么多的步骤。

你说: 1.封装一下常用的类就直接调用。(简单,不够OO)

    2.三层(多层)+ORM(Nhibernate)    mapping耗费太多时间

    3.linq(linq to sql,linq to entities 暂时不支持access)

    4.代码生成器,如动软的代码生成器、codesmith生成太多无用代码,修改也耗时间。

  微软就是把类封装在一起方便调用,三层是增加框架的可扩展性。linq简化了sql的语法。代码生成器直接生成三层。你想快速开发的话,除非是自己写代码,然后再由自己来调用。如果你看到园子里有哪位牛人把你的问题给解决了。别忘了告诉我一声啊。www.cnblogs.com/boboisboy 这是我的网址。  

boboisboy | 园豆:346 (菜鸟二级) | 2009-11-23 16:20
勉强合格!没有更好的了...
支持(0) 反对(0) 漫步星空 | 园豆:45 (初学一级) | 2009-12-07 14:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册