关于这个系统的架构,各位都来谈谈吧。

Dleno 2010-05-13 12:12:53
早就改行了。
这段时间没事,就找个做程序的工作做,能把一个月零用弄走就行。
公司是做网站建设的,大家都知道,做网站建设的公司面对不同客户的需求就会有不同功能的系统。

我是个懒人,不想一个个重复的去写。公司的单子多得不得了,以前的东西效率不行,漏洞也多,也不适合扩展及维护。
所以现在想搭一个适合网站建设这块的多应用系统。
主要实现:
N语言支持(多语言版本的网站支持)。
N子站支持(有的客户会需要子站系统,需要用到泛解析吧)。
N功能支持(用户,新闻,商城,房产等等其他N多)。
N级栏目支持(栏目又可在有用户功能时实现权限访问,当然后台也需要权限分配)
伪静态支持/真正的静态化支持

好象就这么多了,其他的还没想起。

以上这些我在以前的项目中都实现过了,但没有真正的全部融合到一起,有的只融合了部分。
现在想全部综合到一起,但要有以下目的:
基本上以OO实现
功能全部作为插件式开发(以后不必重新开发了,但功能要灵活),系统运行时,从效率上考虑,拒绝加载没有用到的东西
N语言支持,N子站支持作为内置的,但没有用到,则不加载运行。
。。。。。。。

有点昏。

各位大虾,给点你们的意见或经验,想法!!!!

Thanks!

...全文
139 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dleno 2010-05-15
  • 打赏
  • 举报
回复
哎。
汗一个。
做是肯定要做的了。
到底会怎么样,只有做出来了才知道。
实现起来应该不会很臃肿。

之所以这样做也是为了提高效率。做了再说吧。
ruanchao 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 vn700 的回复:]

Drupal不只是CMS哦。优点就是开源模块多阿,缺点就是速度慢。
[/Quote]

看你怎么用了,速度也不算慢吧。
dehexiao 2010-05-14
  • 打赏
  • 举报
回复
LZ如果你把这个系统做出来,市场一定很广!
PIGer920 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dingsongtao 的回复:]
怎么会臃肿呢?

我现在是这样的:
功能都是插件式的,用到的才装。
语言也只是载入对应的语言包,语言包也进行分类,也不加载当前页用不到的包。

各插件又分不同的模块。
功能模块的调用都是由模板里决定的,模板里没有调用,那程序就只执行最基本的核心程序,仅需0。00?秒

子站对应到上面的,其实也只是调用不同的模板罢了。

伪静态支持/真正的静态化支持,不是什么大东西吧,逻辑处理……
[/Quote]
我的意思是你所追求的不臃肿实现起来会很臃肿
kyzy_yy_pm 2010-05-14
  • 打赏
  • 举报
回复
很强大-_-!
hqs19821108 2010-05-13
  • 打赏
  • 举报
回复
这段时间没事,就找个做程序的工作做,能把一个月零用弄走就行
bloodluster 2010-05-13
  • 打赏
  • 举报
回复
这种级别的全能站。。。。不太现实
Dleno 2010-05-13
  • 打赏
  • 举报
回复
速度慢就算了。
现在是千方百计的追求效率。


对了,系统还有缓存支持。不过是用的文件缓存(应该兼容性要强些吧)。
Dleno 2010-05-13
  • 打赏
  • 举报
回复
怎么会臃肿呢?

我现在是这样的:
功能都是插件式的,用到的才装。
语言也只是载入对应的语言包,语言包也进行分类,也不加载当前页用不到的包。

各插件又分不同的模块。
功能模块的调用都是由模板里决定的,模板里没有调用,那程序就只执行最基本的核心程序,仅需0。00?秒

子站对应到上面的,其实也只是调用不同的模板罢了。

伪静态支持/真正的静态化支持,不是什么大东西吧,逻辑处理好了,几句代码的事。

整个程序执行的时候不会执行或加载多余的东西,就相当于执行一个一般的过程页。
CodeBus 2010-05-13
  • 打赏
  • 举报
回复
Drupal不只是CMS哦。优点就是开源模块多阿,缺点就是速度慢。
Dleno 2010-05-13
  • 打赏
  • 举报
回复
Drupal是CMS。
光CMS是不够的啊
CodeBus 2010-05-13
  • 打赏
  • 举报
回复
试试Drupal,N多模块支持
PIGer920 2010-05-13
  • 打赏
  • 举报
回复
臃肿。。。
Dleno 2010-05-13
  • 打赏
  • 举报
回复
貌似沉得厉害啊
Dleno 2010-05-13
  • 打赏
  • 举报
回复
自己顶

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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