web项目太大怎么办

fb13579 2010-01-07 05:39:06
请高手只招:

1.本人做的是web项目。一个项目不断扩充。
2.现在项目特别大,主要是page页面太多了。现在编译都很费劲。
因此想把这个大项目分成若干个小项目,但是有很多困惑的问题。请高手们只招。

1.如果是逻辑处理可以单独分离出来 做个dll 引用。
2.但是项目中有很有page页面和用户控件也是公有的 这些要怎么处理,不会每个小项目都要加这些东西吧?
3.我希望能做到把系统框架的页面或是公有的页面和用户控件分离出来。每个小项目只做自己的逻辑。可以单独运行调试。

请高手支招。
...全文
332 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_ya_ping 2010-01-09
  • 打赏
  • 举报
回复
我想也许就是先前的设计工作没有做的很好的原因。
风骑士之怒 2010-01-09
  • 打赏
  • 举报
回复
分离出一个公用库,还有,利用母版页
bestdowt1314 2010-01-09
  • 打赏
  • 举报
回复
数据访问层,逻辑层,公共层 可以独立出做成dll引用,但是你page文件太多了那都是web层的东西,
也就多建立几个文件夹,把管理员用户和普通用户分开; 控件和页面分开,html、aspx、ascx将其分开。
RHCL 2010-01-08
  • 打赏
  • 举报
回复
面向对象。。。。。
soita 2010-01-08
  • 打赏
  • 举报
回复
太大?那好办,用WinRAR压缩。
O(∩_∩)O~
soita 2010-01-08
  • 打赏
  • 举报
回复
太大?那好办,用WinRAR压缩。
O(∩_∩)O~
qawszx 2010-01-08
  • 打赏
  • 举报
回复
多大的项目啊?
TalesTen 2010-01-08
  • 打赏
  • 举报
回复
多大的项目啊?
liaolian9948 2010-01-08
  • 打赏
  • 举报
回复
三层啊。。模块分类。。
随风落梦 2010-01-08
  • 打赏
  • 举报
回复
现在我做的那个项目一编译就要半小时才能打开,等的好无聊啊
段传涛 2010-01-08
  • 打赏
  • 举报
回复
页面太多啊 分三层 帮助不是很大 ,但是可以把在 页面cs部分处理的 都放到bll层去。
然后增加管理界面。
页面合并,就是把一些和并通过参数 传值来完成特定功能。
jzywh 2010-01-08
  • 打赏
  • 举报
回复
把一些不需要编译的乱七八糟的东西,排除到项目之外
  • 打赏
  • 举报
回复
楼上都说了。我以前做的大的项目,模块也可以封装的。
cfvgodot 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 fb13579 的回复:]
全省的项目。
三层的UI层太大。了。而且页面好多都是公有的。

大家在做项目的时候UI太大了。怎么分。
[/Quote]

- -# 你不好按模块分类成个别的项目么?比如BLOG BBS这两个,就把BLOG和BBS分别作为两个工程文件,三层只是统一的代码编写方式,细分命名空间就可以了!

VS2005以后都有WEBSITE形式的工程,目录即网站,做做分离吧,把模块都独立成单独的工程,合的时候整合到一个解决方案就可以了!

对于公有的东西本来就该统一放置归大家调用,有合理的接口文档做说明!CGI啊...公共接口类...一般来说做项目的时候都会用个COMMAN层吧,什么登陆啊,验证码啊。。大家使的刀子叉子斧子AK47什么的都是仍在这里的!

总之要模块化独立,如果很难做到这点,那么就是最初的设计有问题,如果现在不想办法解决,那就挺着吧!早晚会玩完的!而且想用一句两句代码来改变世界,那基本是扯淡。。。耦合太多就要做解耦了....

看看PETSHOP?我觉得是个不错的方法,非常快速的拓展架构能力.....
C5662601 2010-01-08
  • 打赏
  • 举报
回复
叫领导把你机器升级下 四G内存 四核cup 应该不会感觉慢了
wsj1983920 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lovely_baby 的回复:]
但是项目中有很有page页面和用户控件也是公有的 这些要怎么处理,不会每个小项目都要加这些东西吧?
母版页....

建公共的类库 编译dll
用的时候就引用~~
用户控件也是一样
[/Quote]你丫的 又来了 哈哈
lovexilove 2010-01-08
  • 打赏
  • 举报
回复
jf
fb13579 2010-01-08
  • 打赏
  • 举报
回复
全省的项目。
三层的UI层太大。了。而且页面好多都是公有的。

大家在做项目的时候UI太大了。怎么分。
杨溪有新 2010-01-07
  • 打赏
  • 举报
回复
分层次编译成dll 然后调用。如果是用户控件觉得乱,可以建个文件夹专门放用户控件。然后调用自己分清楚架构就可以了。三层模式要很好的利用
tzs2304 2010-01-07
  • 打赏
  • 举报
回复
up
加载更多回复(9)

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧