论坛首页 海阔天空论坛

php真变态。。。

浏览 7310 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-12  
可能需求不一样吧,
我处理的好多数据是树形结构的,而且子节点一般不会独立应用,
如果用数据库表示,又一堆范式,多个表之间的一多关联,
干脆一个字段表示,用对象序列化,最后更新这个字段的值就好了。

我觉得这样操作起来方便,而且查询也容易,不用联表查询,一下子就把整个对象查询出来了,性能肯定高不少。用php,serielize和unserielize方法也很方便啊,哈哈
0 请登录后投票
   发表时间:2008-12-12  
不喜欢XML,效率差,可读性也差,还是多用YAML、JSON吧。。
0 请登录后投票
   发表时间:2008-12-12  
luolonghao 写道
xieye 写道
我感觉最爽的还是基于框架的面向对象的开发.
运行速度慢的问题用缓存解决.

在没忘记的情况下,我还会尽量把对象参数前加上类型,如:
        public function setDefault(Zend_Controller_Request_Abstract $request, $arr)
        {
            
            $session =  new Zend_Session_Namespace('cp_blog');
            $config = Zend_Registry::get('config');
        }   


其实PHP社区最流行的是Smarty等templalte,语言本身就是为了嵌入到HTML而设计的,所以我想Zend framework等肯定没前途,用PHP目的就是简单,几行代码搞定一个页面这才是真正的优势,如果喜欢基于框架的面向对象的开发建议还是换语言吧。。。

我这儿还有完全用J2EE方式来用PHP开发的,DAO,SERVICE,写类前先写接口,也用ZEND,其实我个人真的不喜欢这个PHP框架,也没花心思研究。还有一点,PHP里申明每个DAO,SERVICE的接口真的没多大作用,只是更方便调用者查看函数说明。
0 请登录后投票
   发表时间:2008-12-12  
树型结构的数据库存储,其实还是按常规方法存储好一些,
在一个字段里存很多东西,当数据量大了可能就不行了,而且不符合范式。
不过小网站就无所谓了。快最好。


“PHP里申明每个DAO,SERVICE的接口真的没多大作用,只是更方便调用者查看函数说明。”
这就是最大的作用啊,当项目大到一定程度后,其好处自然体现。

JAVA不是号称面向接口的吗?这么流行

0 请登录后投票
   发表时间:2008-12-12   最后修改:2008-12-12
真正变态的地方在于在无状态的系统里面实现全状态的应用这一点吧!关对象/过程什么事!
0 请登录后投票
   发表时间:2008-12-12  
xieye 写道

JAVA不是号称面向接口的吗?这么流行


因为这儿老大以前是搞JAVA的。
0 请登录后投票
   发表时间:2008-12-12  
偶认为php
不错啊,很好啊,语法很简单,原以为学计算机编程会很闷呢,但是到PHP手里就完全不一样了,很开心,而且还学到了不少东西。

0 请登录后投票
   发表时间:2008-12-12  
楼上某人提到,php是函数式的嵌入的编程的,不要用java的模式套在php身上,这句话楼主好好体味一下就知道了。。

php就是这样才爽的。搞得跟java一样还不如用java,用太复杂的php框架也发挥不了php的性能
0 请登录后投票
   发表时间:2008-12-15  
xieye 写道
偶认为php
不错啊,很好啊,语法很简单,原以为学计算机编程会很闷呢,但是到PHP手里就完全不一样了,很开心,而且还学到了不少东西。



。。。


一传十,十传百,成了众人皆知的秘密。


。。。。。


偶找到了偶的绝配。

你,值得拥有。
0 请登录后投票
   发表时间:2008-12-15  
PHP很爽,我喜欢,我早就抛弃JAVA了,我对那些什么企业应用一点兴趣都没,写自己的function,让他们DAO,SERVICE去
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics