[已解决问题] 开发结构方案?总觉得找不到最合适的。
提问时间: 2008-05-04 10:58
悬赏分:50 浏览:261 次
以前开发都是简单的三层。model,bll,dal。可谓是基础。
---
最近开发比较大一点的项目,后期维护搞死了。
目录结构大体上为:多个二级域名的站点。每个站点配一个model和bll。一个config层,公共common层,sqldal层,缓存层。
维护复杂,团队开发实在是太麻烦,每个bll生成不会自动更新到源代码管理器里,运行效率一般,但生成速度慢。
---
之前看过许多开源的代码(不指出来了)
1.有全用户控件的,主要把页面和代码完全分离。
2.中间加入接口层,维护可能会好一些,但加大了开发时间。


实在很头痛,望高手指点一二,不胜感激。
提问者:艾面条 - 初学一级
最佳答案
"每个bll生成不会自动更新到源代码管理器里" 这个是什么意思~~没搞明白~~

"生成速度慢",  建议换成VS2008看看,这个生成速度比VS2005有明显的提高~~页面后台的逻辑尽量往BLL里面放, 这样速度会比较快一些, 另外,我比较喜欢用WebApplication工程.
2008/5/4 14:28:02 回答者:沙加
其它回答(5)
多个web项目也可以公用一套公共类库的啊...
只要建立多个web项目即可,,,
其他的dal,bll仍是一个
2个月前   回答者:wingoo - 小虾三级
可以尝试使用ASP.NET MVC
2个月前   回答者:小No - 菜鸟二级
不是很明白!
你是因为多个二级域名站点的原因?
主要看你自己的站点关联度吧。
能够提取的就提取,私有的就没办法了!
公共类库是一套,再正常不过了。
你的分层的原因,和为什么每个二级域名都要这样设置的原因?
没有公共层可以提取吗?^_^,,,讨论讨论,我不大做网站。
2个月前   回答者:荒芜 - 菜鸟二级
学习
2个月前   回答者:生鱼片 - 小虾三级
学习
2个月前   回答者:weblogical - 初学一级
评论
2个月前   艾面条 :
团队开发。
公共类当然是一套类库啦。
model,bll呢?
2个月前   艾面条 :
TO沙加:
感谢回答。
源代码管理器中的签入不会把最新的DLL签入,你可以试试。
对,08是比05的快,但要根据项目需要是吧,总不能你用08开发,客户要05的。
至于逻辑当然是“尽量”,你也说尽量了吧,不能全部吧。
你的那个工程是?mvc?

2个月前   艾面条 :
感谢其它朋友的回答:
    对于自己的项目,需要自己的结构,而mvc并不适合所有,只能学习其中一二。
    站点的关联度?不太明白您说的是什么。
    能提取就提取,考虑团队和开发效率吧。
   -------------------
    我不知道大家是怎么样开发一个项目的。我这里指的不是那种企业小网站。
    我认为,开发一个大型一点的项目,不可能完全了解客户的需求的,针对新
    提出的问题及不同人员的开发过程所不同的模式是否能达到一个比较满意的结构
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除