|
本期嘉宾:
李开涌,IT作家,技术顾问。曾供职于电信盈科,主要从事分布式集成系统的开发。拥有超过8年的开源技术编程经验,对Linux、FreeBSD以及Hadoop集群等均有丰富的使用及开发经验。同时,还是微软Silverlight MVP,精通微软的.NET平台技术,是国内最早从事Windows Phone技术普及的IT作者,曾著有《Windows Phone 7应用开发入门与实践》一书。目前从事分布式开发及云技术研究。
随着Zend Framework 2.0的发布,PHP的份额随即出现了变化,可见MVC开发对PHP的重要。事实上也是如此,由于PHP在设计之初是针对小型网站的,所以它是一种弱类型的解释型语言,这就给后来的大型网站开发带来了一些问题,例如性能瓶颈、团队开发等。MVC设计模式的引入,能够较好地解决一些突出的问题,特别是团队协同的问题。但是,由于PHP开源的特性,现在的PHP MVC框架多如牛毛,选择哪一款MVC框架对PHP程序员来说是个棘手的问题。
本期话题:
1、你最喜欢或者用得最上手的PHP MVC框架是哪一个?
2、你认为国内的PHP MVC框架最需要哪些创新?
3、你或你所在的团队在开发Web产品时,是使用开源MVC框架还是自行开发MVC框架?
任选一个话题进行阐述或者有什么PHP及Linux相关的技术问题想咨询李开涌先生,都可以回帖进行回复。
活动时间:2013.7.22--2013.8.8
活动奖励:活动结束后将会抽取三位会员赠送李开涌老师的新书《PHP MVC 开发实战》。
本书特色:
全面认识MVC开发带来的高效率
帮助读者编写优雅、高质量的PHP代码
使用PHP开发性能超强的网站
解决PHP团队开发难点
轻松构建分布式的PHP网站群
内容简介:
MVC是一种先进的开发模式,能够解决团队开发之间协同配合的问题,使得网站各部件以更高的效率运行。MVC模式将网站分为3大部件,分别为模型、视图、控制器。这3大部件各自分离,但又相互依存,最终形成了一个容易维护、容易扩展、高效运行的网站平台。对于后台程序员,借助于MVC模式就可以更加专注于功能的实现,而不需要太多地涉及页面与前端。这种分工协作的最终目的是提高开发效率及项目质量。对于个人项目,也许在其他编程技术(例如Java、Python)中,MVC模式并没有优势,但在PHP中,由于支持混合编程,所以使用MVC模式进行编程,能显著提高工作效率。
本书是国内第一本专门介绍PHP MVC开发模式的图书,全书围绕MVC实现思路进行细致的讲解。通过MVC编程模式,以点带面,全面深入探讨PHP核心技术。同时,本书也是一本深入介绍利用PHP构建高性能网站的图书,通过MVC的数据库中间件,可以轻松实现网站群体、读写分离等高级应用,本书在此基础上还会进一步介绍当前流行的NoSQL应用、全文搜索应用等。最后,作者通过一个自行编写的MVC框架,引导读者开发属于自己的PHP MVC框架。
本书内容通俗易懂、示例形象,适合广大的Web从业人员阅读。由于PHP非常简单、易用,所以就算是未接触过PHP的读者或者初学者,只要掌握了基础的面向对象编程思想就可以轻松上手。
试读链接:http://wenku.it168.com/d_001152744.shtml
|
|