正在加载...
2008-6
19
发表于: PHP学习 | 作者: 腾风无踪
标签:

一直徘徊在Symfony和Zend FrameWork之间~
其实我对于ZF的了解很早,当时刚刚才开始做PHP,了解了一些关于框架的东西~~当时跳入我眼帘的就有ZF~
可惜当时对于框架压根就没有什么了解,觉得这个东西乱七八糟的,不好用~囧~~
最终被我选做第一个学习的框架是ThinkPHP,觉得这个框架的思想和我对于框架的理解基本上完全一样,同样的AR,同样的重惯例轻配置,同样的以function来区分每个操作!!欧耶!!
这个就是我要用的框架!
慢慢看到ZF到了1.0正式版,现在又到了1.5.2~
同时,Symfony也让我看到了~
与我而言,比较偏重于Symfony,而一个好友(老沙)却更加倾向于ZF。处于对老沙的尊重(技术大牛哦),我就都看了一下~
最终我还是决定用Symfony~~
ZF真的太让我失望了!!为了OO而去OO,原先PHP本身就似乎不支持MVC,所有框架都在解决MVC的问题。可惜ZF在这点做的实在是太让人失望了!!完全不像一个框架,而更加接近于PEAR,以类库的性质将PHP组合成MVC,中间穿插一些Helper来辅助操作。个人完全不能接受这样子的框架。与其使用ZF,我更加倾向于使用ZF中的一些类库而使用其他的框架。
Symfony确实能称得上PHP中唯一一个能和J2EE争锋的重量级框架,虽然是在模仿RoR,但是对于PHP的MVC的理解也是让人眼前一亮(感觉PHP中类RoR框架好像都差不多)。不过Symfony的缺点也是显而易见的,既然能和J2EE抗衡,那么复杂度可见一斑,YAML的配置方式以及层层目录让人看得不禁觉得心里发冷。好在有命令行来辅助操作,让人松了一口气~
总的而言,并非ZF不够优秀,至少我认为里面那么多类库能写出来绝对非一般框架能做到。但是ZF实在是和PHP的轻量级注重敏捷的开发模式有些背道而驰~所以,我只能对ZF说ByeBye,至少是暂时的ByeBye~
Symfony,我来了!!

: http://www.breestealth.com/96/decide_to_symfony.html

本文相关评论 - 才 2 条评论
2008-07-11 23:12:07

不知道有没有时间,帮我做段程序?
主要是修改一个symfony 网站程序。
有现成代码,主要是修改。
我想如果你想学symfony 的话,应该是个不错的事情。
如果有兴趣,请给我来信
oceanchenxi@hotmail.com

腾风无踪
2008-07-21 11:09:49

最近太忙,过了这一阵再说~