我昨天调试了下 发现 模块化开发 好像有问题

#1 梦翔

1.gif
我直接 建的这样的目录

请问配置文件如何配置?
ZF的只要 指定模块目录就可以了 剩下的就可以自动加载了!SP 的如何弄?
别告诉我 让我  有一个模块 加到配置文件里面一下 好麻烦的

2010-09-06 11:04:03

#2 jake

SP的控制器目录不分层的,而且对modules的支持,是使用业界通用的多入口方式,而不是ZF的多层次关系,多入口方式可以非常明显提高速度和减低程序复杂度。

这点可以看看http://speedphp.com/post/release-dirs.html

2010-09-06 11:59:29

#3 梦翔

噢,看到了,如果这样弄的话,就不是MVC了 要目录还建了那么多的 PHP文件 不太友好!
喜欢MODULES那种,多模块化!

2010-09-06 16:36:20

#4 jake

MVC的定义是看各自层次的作用,而并非单纯计算有多少个入口。

modules这种模式,也是需要建立相同多的PHP文件

SP框架在这块的处理,和modules模式几乎是相同的,所不同的只有:

1. 速度更快,在SP的基础上扩展出modules的方式也是可以的,但是几乎没人会那样做,因为那是牺牲了PHP的速度,来“学习”Java之类语言的多层次。
2. 管理更好,因为SP是比较纯的MVC模式
3. 更符合使用习惯,因为许多PHPer一开始就是从多入口模式开始的。

2010-09-06 18:53:44

#5 jake

噢,看到了,如果这样弄的话,就不是MVC了 要目录还建了那么多的 PHP文件 不太友好!
喜欢MODULES那种,多 ...
梦翔 发表于 2010-9-6 16:36
补充一下,SP的架构在PHP框架里面,是更符合软件工程的。具体可以“研究”
http://speedphp.com/bbs/thread-226-1-1.html

就会明白,SP的MVC模式是会更符合架构师的开发模式。

2010-09-06 18:55:52

#6 梦翔

恩,好的 ,在此谢过!

2010-09-07 10:38:25

#7 梦翔

能给个CMS 学习一下吗?

2010-09-07 10:38:56

#8 梦翔

打算 用框架为公司以后做项目用,目前暂定用国内的!
而ZF的版本太高 V2.0据说要P530以上才可以用  这样的话 ZEND加密是个问题
而且 ZF在WIN下还得有权限弄个正则才可以
这玩意真的不错,只能做大项目!

小项目还是找国内的框架吧!

2010-09-07 10:42:17

#9 jake

能给个CMS 学习一下吗?
梦翔 发表于 2010-9-7 10:38
可以看看阿布老大做的speedcmshttp://speedcms.yancreate.com/

2010-09-07 12:54:10