《诗意的边缘:PHP顶级框架Zend Framework开发实战》(获奖名单已公布-2012-9-29)
获奖名单已公布,详情请看: http://bbs.chinaunix.net/thread-3773656-1-1.html内容简介:
本书通过一个完整Web站点的开发实例,全面讲解企业级框架Zend Framework从开发环境设置到框架安装、配置,再到网站开发、部署的全过程。全书紧紧围绕着一个包括CMS、社区和博客的Web应用实例,循序渐进,带领读者突破重重阻碍,步入Web开发的前沿技术领域。本书可帮助那些希望借助框架进行开发的读者顺利地熟悉Zend Framework的基本结构、规范和开发流程,轻松掌握常用的Zend Framework组件,敏捷、稳健地开发Web 2.0应用程序。本书适合那些具备PHP开发基础,进而希望学习使用框架来提升开发能力的读者。也适合那些掌握了PHP面向过程的开发方式,正在转向PHP面向对象编程的学习者,通过对Zend Framework框架的学习,可以更加迅速、规范地掌握MVC架构和面向对象的思想和语法。
试读链接:
http://wenku.it168.com/d_000502437.shtml
活动话题: 1. 原生代码OR框架,你如何选择? 2. 你熟知的框架有哪些? 3. 你认为Zend Framework与其他框架相比优缺点分别有哪些? 4. 说说读完试读章节后你的感想
讨论时间:2012.8.10——2012.8.31
活动奖励:
针对以上任意一个问题跟帖回答,我们会在讨论结束后,随机抽选5名网友赠送《诗意的边缘:PHP顶级框架Zend Framework开发实战》这本书作为奖励。
@风铃之音
这个也是乱的,
人品问题么??:dizzy::dizzy: 回复 2# action08
这个我也看了,都是正常的,我还找了同事帮忙看了,都是正常的,没有乱码哦。 框架关键之处是要适合!框架有轻重之分,场景不同,应用的框架也不同,就web开发这来说,基本都是基于mvc模式。展现和逻辑分离,把握住这点,自己也可以写框架! 最近在学php这方面的知识,有听说过这个框架,接触过CI的框架,觉得很不错哦,而且我觉得CI框架很小很实用,还听说过thinkphp的框架,不知道怎么样……
对于Zend Framework不是特别了解,但是应该也是大同小异吧。 还有一个问题想问大家:使用这种框架在做网站时,是不是就是将框架放在网站的根目录上?然后网站上的内容都放在框架的文件夹下面,包括文档、图片C:\Documents and Settings\Administrator\桌面\网站目录.png 最近希望学习使用框架来提升开发能力:)) 1. 原生代码OR框架,你如何选择?
研究和学习的时候,喜欢用原生态的PHP,开发维护站点的时候不得不用框架。虽然不用框架也能开发,但是从开发效率时间的角度来说,用框架是势在必行的。
2. 你熟知的框架有哪些?
有thinkphp,YII,zendframework.用的比较多的是thinkphp,不过目前好像用Yii的人很多,商业化气息比较强。
3. 你认为Zend Framework与其他框架相比优缺点分别有哪些?
PHP框架都有类似性,可能方法名称不同,但是整个功用是类似的,都是基于MVC结构,都包括CURD功能,都支持验证数据等功能。Zend Framework的优点就是功能强大,和其他框架比有PHP官方血统,研究该框架对成为一流的开发人员有很大帮助。缺点是学习周期比较长,用在中小型项目上不是很合适!
4. 说说读完试读章节后你的感想
试读章节主要是讲了安装PHP的平台。虽然开头章节涉及到zendfrmaework的内容不多,但是我以前也读过不少相关文章,zendfrmaework功能上可以说是个巨无霸,没有什么她不具有的,而且很多其他框架是模仿了它,并在这个基础上进行精简该良的框架,比如thinkphp。从OOP的角度来说。zendfrmaework是很正点的OOP架构。从学习PHP角度来说,学习这个PHP官方框架zendfrmaework是必须的。 本帖最后由 renxiao2003 于 2012-08-23 18:56 编辑
这个是个好书。风铃妹妹组织的一定要参加一下。
1. 原生代码OR框架,你如何选择?
根据规模的大小及客户的需求来做选择,并不是我定下用什么就是什么。比如小型的开发,不建议使用ZF这样的庞大框架,使用ThinkPHP这样的简单MVC框架就可以了。而如果仅是小小的网站我觉得还是要用原生代码比较好,否则套框架的话,光框架的学习及框架的代码就占用了大部分的时间,不利于项目的开发。
而对于大型网站和应用,为了偏于日后的维护,使用框架式比较好的选择,而且框架提供了很多成熟的功能,不需要我们自己从头来写。
2. 你熟知的框架有哪些?
我知道国内的比较好的框架是ThinkPHP,他是MVC框架,不过在2.0中好像加入了其他的功能。官方的ZendFramework是比较全面的框架,估计学习起来不是那么简单。还有CakePHP。至于单一功能的框架,记录日志的有Log4PHP,归属于Apache组织;数据库连接的有Adodb;表现层的有Smarty等等。
3. 你认为Zend Framework与其他框架相比优缺点分别有哪些?
ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。从1.*版本开始就放弃了对PHP4的兼容,因此整个框架的架构和实现能够得以更加灵活和简单。2.0版本更是在之前的基础上,经过全新的重构和无数次的完善以及改进,达到了一个新的阶段,足以达到企业级和门户级的开发标准。国人开发的PHP框架,目前最新版本为3.0RC2版本。
Zend Framework 在开发社区中有大量的追随者,它致力于Web 2.0风格的程序。因为它众多的追随者组成的活跃用户开发的扩展支持,Zend被称为“The PHP Company”。Zend是一个(也可能不是)今天可用的最受欢迎的PHP开发框架。它有健壮的特征能够支持协作开发,它需要一些PHP的额外知识。
4. 说说读完试读章节后你的感想
阅读了样章,并浏览了目录,感觉这本书并不是真正的在介绍PHP框架,除了第二章是PHP框架ZF的介绍外,其他的基本是在讲解一些实用的功能。并没有真正的覆盖ZF的功能模块。如果要写一本ZF的书,我觉得应该覆盖它所有的功能模块才是最好的。而这本书远没有达到这点。
建议读者还是查看ZF的官方的文档 回复 9# renxiao2003
呵呵,谢谢!