打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
将一个大项目分成多个子项目作为一个解决方案进行开发
二、将一个大项目分成多个子项目作为一个解决方案进行开发 收藏
新人可能不太明白解决方案与项目的关系,解决方案一般来说是用来处理一个问题所有可能用到的“东西”的总和。这里的问题可能就是“要建立一个大型SNS网站”。
要建立一个大型SNS网站我们最初的想法可能就是要在VS2008中新增一个“网站…”,把所有用到的内容都放在里面,比如:数据库操作类文件、  缓存处理类文件、aspx页、ascx页、图片、样式等等。这样也就意味着,我们这个解决方案就是一个网站,也就是说这个解决方案只有一个项目:网站。
我建议的做法是把这个网站分成多个项目来开发,比如:一个封装数据库操作的DLL项目+一个缓存处理的DLL项目+一个包括其它内容的网站。
这样做有什么好处呢?
好处一、较好的可维护性。对于新增加的项目(比如:一个负责管理网站的后台管理系统)如果需要操作数据库只需要引用DLL组件就可以了,这样需要修改数据库操作类只需要修改数据库操作的DLL项目一处即可,增加可维护性,也减少了出错的几率;
好外二、利于多人一起开发。在多人开发中,如果你不会创建DLL组件则只需要请会的同事为你创建好即可,日后你也不用管这个DLL是如何实现的,只要知道它里面已经实现了你需要的所有属性与方法即可,这样就让解决方案更适合多人一起开发,各项目成员都可扬长避短;
好处三、方便对单独的项目进行调试。当你需要调试某个组件时可以对创建一个小的测试项目引用调试即可,不用每次都进行整个网站的重编译。
其它的好处请大家自己去发现吧,今天先写到这了,祝大家新年快乐,2009更上一层楼~
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
.net同一个解决方案下面多个web项目。目的为了较大项目分解模块,各自编译开发!
DNN模块开发系列文章(2)——建立模块开发项目
【Sharepoint】WebPart开发、部署、发布过程全记录
JAVA网站建设技术路线,解决方案
解读CMMI——产品集成管理(一)
放弃 Dubbo,选择 Spring Cloud 微服务架构实践与经验总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服