PHP 需不需要orm框架?

J-will 发布于 2012/10/24 16:11
阅读 18K+
收藏 4

oschina应该有不少懂Java的,像Hibernate之类的ORM框架算是顶顶大名了,最近转向PHP发现似乎也有一些PHP的ORM框架,但是没有像Hibernate、Ibatis 那么特别强势的框架。

1.有人说PHP就是解释页面用的,不适合搞ORM这种复杂的工作。

2.还有人说用PHP做ORM效率不行?

PDO这个接口给PHP操作数据库加入了一点对象的特点,是不是可以认为这算是一个封装的比较初级的ORM框架?

总之,大家平时写PHP操作数据库时候直接SQL,还是有什么好的经验?

加载中
1
极品渣子
极品渣子

用PHP就是简单快速的命,复杂的应用还是考虑别的环境吧。

0
红薯
J-will
J-will
Hibernate影响力没人能否认吧……PHP世界似乎没有对ORM抱有那么大的热情
Yisen
Yisen
回复 @J-will : 既然Hibernate超强,为什么java还有那么多的框架出来呢?
J-will
J-will
我看了,请问那些框架用的人多吗……给我的感觉那些框架比较小众……似乎没有一个Hibernate一样超强的
0
mahone
mahone

Doctrine 比较大

我司在用,我表示很蛋疼。。。

0
龙上
龙上

本身PHP的PDO类稍微封装下就够简单了.为什么还要蛋疼的去学习ORM对象操作?

PHP的数组很强大,很好用,很灵活的.

0
大尾巴
大尾巴
php没有持久,每次运行都要初始化一遍,自然效率会低
红酒花生
红酒花生
回复 @大尾巴 : 我觉得那些php orm 框架应该做什么处理的,不然那框架像你所说的,都要初始化、加载、释放,那也太坑爹了。
红酒花生
红酒花生
回复 @大尾巴 : 似乎好象有点听懂了。因为java python ruby 已经初始化了那些东西,而php要重新去初始化啥的?
大尾巴
大尾巴
和连接有毛线关系。 对象没有持久 ,ORM那么复杂的东西初始化一次耗费多少资源? 人家java python ruby 对象初始化好了就在那里等着让你用了。 php每一次http请求调用n个ORM对象,初始化n次,用完释放,下次http请求在初始化。 如果没有持久,php 的orm 永远都是性能的瓶颈。
龙上
龙上
PHP只有提供持久化连接的,
0
王群
PHP就行了, ORM对象操作实在那个~~~
0
游侠
游侠
应该问你需不需要
0
Wentasy
Wentasy
PHP不是面向对象的语言,ORM(对象关系映射)意义不大。
0
R-Lu
R-Lu
解释语言用ORM,实在有点不伦不类.
0
刘世俊
刘世俊
最讨厌的就是ORM,以前做商城被要求用ORM,靠那些复杂的查询方式用orm,出错了查起来简直就是要人的命,PHP本身就是快速灵活的东西引入ORM是做甚么不懂
返回顶部
顶部