没有达到书名的目标_深入PHP书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 深入PHP > 没有达到书名的目标
DavidTian 深入PHP 的书评 发表时间:2012-08-06 14:08:12

没有达到书名的目标

    
    过程:花了一个月的时间把书中的主要部分,‘面向对象’和‘模式’部分。第三部分我只是选读了我认为比较有用的‘单元测试’章节。


    翻译: 不错。没有咬文嚼字,通俗易懂,都是按照中国程序员对专属名词的普遍认识所翻译的。


    内容部分-‘面向對象’:在读面向对象部分时,我对本书还是抱有很大希望了,东西讲的比较深入,虽然有错误的地方,但是结构还是比较清晰。作者没有把读者当作是刚刚进入php世界的小孩子,而是认为读者有了一定的工作经验。所以在作者花了更多的精力来,讲解面向对象的高级特性,还为了给最重要的‘模式’部分铺路,讲了一下’对象与设计‘。

    内容部分-‘模式’: 我对第7-11章节还是比较满意的,作者没有太纠缠于任何一个复杂的设计模式,从一些原则开始讲起,譬如,‘组合与继承’,’解耦‘, ’聚合‘,‘正交’等等。作者将这些零散而又重要的知识点一一呈现,并且细细讲清楚说明白,我还是觉得蛮受用的。一条’针对接口编程,而不是针对实现编程‘贯彻始终。 后面几个章节的各个小模式不管有用没用讲的也算是清晰(都画了UML)。但是,但是,个人认为最最恶心的第12,13章节让我彻底对这本书失望至极,如果说企业模式章节,是为了说明MVC结构的好,那我觉得还勉强说的过去,毕竟有对前面章节的一些知识点的升华,但是‘数据库模式’章节,我就真的不能忍受了。一上来就搞了一个‘数据库映射器’,我不知道该不该称其为模式。其作用是将数据库表中的行和列转换成项目中的数据结构,这么看感觉还是蛮有意义的,但是使用的方法比较复杂,最可气的是当你废了很大功夫搞懂之后,这一章的后半部分开始说这个方法有哪里哪里不好,我们应该把它细化,而使用的方法针对性很强,灵活性不高,感觉上只有‘解耦和’这个作者的思想可以运用到实战中,书中提到的代码我看就算了吧。


    都有更好的替代品:想获得面向对象的知识,可以看《php手册》。想获得模式的知识,可以看《Head First设计模式》。而第三部分“时间”的各个工具,我想也应该和phpunit一样有官方手册可以看吧。没有必要花时间在这本书上面。除非你已经很了解我上面提到的经典书籍里面的知识,想看看如何用php来实现模式的各个概念的,那。。。就看看它吧。不过,你要先有69元的闲钱。

展开全文
有用 4 无用 2

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“没有达到书名的目标”的回应

悟空 2015-01-29 16:10:52

关于数据库映射器作者是对的,只是描述的不太准确,但就理解来讲没有任何问题。当然这个评论也是很早了,估计楼主已经了解了存储对象方面的知识了,还有这些年java中流行的数据库事务在php中的实现等等