yanr的博客
虽然很难,可是我不放弃
yananay 发表了文章......
积分:1294
副校长
最近访问成员
ayaya
gigi
54zh...
Muse
kjat
夏辉
云朵
ryuby
2736266
shanji
camomo
恶魔猎手
严荣
林玉山
roy1...
最近因项目需要,接触了 php 中著名的 symfony 框架。

说真的,之前我不知道这是一个著名的框架,我以为 ZendFramework是最复杂的,结果我错了。

当我找到 symfony 的教程的时候,发现这不就是 RoR 的 php 版本实现吗!

考虑到 Ruby 与 php 的运行方式不同,而这个 symfony 还偏偏要模仿 RoR,后果可想而知:

我的电脑上,打开一个普通的登录界面,要等10多秒!!

这做的不是框架,是寂寞呀!

最近一段时间,也简单接触了一些 php 的所谓框架,感觉这些框架都走了邪路,放着 php 的特性不管,非得玩命得学人家 Ruby, java,弄得自己啥都不象!

比如 php 里有很多所谓的 ORM 框架。这简直就是折磨人啊!动态语言可以更好的方式去实现,为什么要学人家静态语言的 ORM 呢??

看着 class 里的一个一个 getId(), getName(), setName(),真是无奈啊!!

php 的特点是什么呢?

1、速度快,解析速度快。但是一次解析几百个,也照样慢。
2、动态语言。
3、每次请求都重新解析文件。

目前公司自己的框架,均是按照以上的特点来定制,满足小型项目需要,务必保证开发迅速,上手容易。

不过,目前还得继续弄 symfony,看着莫明其妙的RoR的模仿,所谓的CoC,就当是磨练了吧!



技术篇  |   浏览 (73)  |   评论 (2)  |   2010-06-11 01:26
这篇文章同时还投稿到了   对日开发   
评论
ayaya
教师
总比天天坐在那强调方法论强吧?
2010-06-11 08:45
ayaya
教师
流氓不可怕,就怕流氓有文化
2010-06-11 08:46
增加新评论
只有登录的用户才能发表评论
CopyRight (c) 5ibdc.com 2009