PHP 需不需要orm框架?
oschina应该有不少懂Java的,像Hibernate之类的ORM框架算是顶顶大名了,最近转向PHP发现似乎也有一些PHP的ORM框架,但是没有像Hibernate、Ibatis 那么特别强势的框架。
1.有人说PHP就是解释页面用的,不适合搞ORM这种复杂的工作。
2.还有人说用PHP做ORM效率不行?
PDO这个接口给PHP操作数据库加入了一点对象的特点,是不是可以认为这算是一个封装的比较初级的ORM框架?
总之,大家平时写PHP操作数据库时候直接SQL,还是有什么好的经验?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(15)
解释语言用ORM,实在有点不伦不类.
最讨厌的就是ORM,以前做商城被要求用ORM,靠那些复杂的查询方式用orm,出错了查起来简直就是要人的命,PHP本身就是快速灵活的东西引入ORM是做甚么不懂
PHP不是面向对象的语言,ORM(对象关系映射)意义不大。
应该问你需不需要
PHP就行了,
ORM对象操作实在那个~~~
PHP只有提供持久化连接的,
回复
似乎好象有点听懂了。因为java python ruby 已经初始化了那些东西,而php要重新去初始化啥的?
回复
我觉得那些php orm 框架应该做什么处理的,不然那框架像你所说的,都要初始化、加载、释放,那也太坑爹了。
php没有持久,每次运行都要初始化一遍,自然效率会低
Doctrine 比较大
我司在用,我表示很蛋疼。。。
我看了,请问那些框架用的人多吗……给我的感觉那些框架比较小众……似乎没有一个Hibernate一样超强的
回复
既然Hibernate超强,为什么java还有那么多的框架出来呢?
Hibernate影响力没人能否认吧……PHP世界似乎没有对ORM抱有那么大的热情
PHP 也不少吧?
http://www.oschina.net/project/tag/126/orm?sort=view&lang=22
用PHP就是简单快速的命,复杂的应用还是考虑别的环境吧。