首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

从2001年我开发Discuz!起,就和PHP结下了深厚的感情。PHP不仅成为我们开发应用系统的得力工具,更见证了Comsenz这样一个普通的创业企业从无到有、逐步发展的难忘历程。

1996年,正是我学习BASIC一年多以后,由于BASIC功能所限,我投入了Turbo C的怀抱。丰富的库函数和数据类型让我开始喜欢上Turbo C这种高效而严谨的编程语言,也终于使我找到了写代码的快乐感觉,并沉迷于其中三年多。后来,因为求学的关系,我曾经一度和编程疏远起来,而当我再次拥有时间精力,又想要做点事情时,却发现已经是互联网和Web的时代。我一度很失落,自己掌握的Turbo C、中断调用和全部的编码感觉,已经随着DOS时代的远去,再也找不回来了。当时正值互联网第一次泡沫的末期,深感自己像一个手无寸铁的门外汉,置身于信息革命的大潮之外,每天无所事事地在网上“冲浪”和游走,打发大学里无聊的时光。

一个偶然的机会,我发现了一个叫做“落伍者”的网上论坛,由于自己当时的技术已经落伍了,所以看到这个论坛名字便觉得十分亲切,因而格外关注。泡的时间长了,发现里面很多人都在讨论用一种叫做PHP的技术,有用PHP做的留言本、计数器、论坛、新闻系统等等,很多的应用,似乎装上一个PHP写的软件,网站就变得功能无比强大一样。于是我便从为自己的网站搭建一个留言本开始,进入到PHP世界中来。慢慢地,开始觉得留言本可以做得更好,便自己修改代码,这时才发现,像我这种只会DOS下古董技术的C程序员,也可以如此快地上手一门互联网编程语言!那种感觉令人十分惊奇,犹如你在用开汽车的方法开飞机一样,非常容易。

接下来,我从编写一个留言本、一个计数器开始,到后来开发社区软件系统,全部是用我喜欢的PHP来完成。在使用PHP的五年时间里,我从一个不懂互联网编码技术的人,变成了一个能游刃有余地利用PHP来实现各种新玩意的高级程序员,我对PHP的信心与日俱增。与此同时,我也用自己开发出来的软件产品,赚取了我在大学时代的第一桶金,又以这笔资金建立并支持了一个朝气蓬勃的创业团队,并发展至今。

尽管我后来越发认识到,无论使用哪一种语言,开发一个被用户广泛认可的软件产品,都是一项复杂而庞大的工程,绝非写些代码把功能实现出来那么简单。但如果不是PHP这么容易上手,可能我现在还在外面游走,连接触一个产品的机会都没有,更别说以其为基础创办一个企业。

如同PHP创始人之一Zeev Suraski在“2006 LAMP开源实务应用高峰论坛”上所描述的那样,PHP最大的优势就是简单、易用和容易上手。而当年真正让我欣喜不已的,也正是从第一次打开PHP程序代码,到改写出第一个PHP应用程序,竟然只用了不到两周的时间。PHP并不是一种拥有庞杂纷繁体系结构的语言,而正是这种简单、完全为Web设计的、解释型的小语言体系,使得PHP成为互联网上使用最为广泛的编程语言之一。PHP的确能够满足互联网行业对开发效率、维护便捷型和执行力方面的要求,这也验证了“最适合的就是最好的”的道理。经过几年的发展,在中国也涌现出了Discuz!、X-Space、SupeSite、ShopEx、ECShop、CMSWare、PHPWind等广为流传的PHP应用系统。无论是单枪匹马的小“作坊”,还是已经实现软件工程的大团队,PHP都能为你提供更优化的开发速度和更高超的执行效率。

我们很欣喜地看到PHP越来越流行,但也发现国内PHP的发展还存在很多问题。不少PHP程序员处在散兵游勇的阶段,有些没有经过系统的学习,虽然他们能写出有效的应用,但却因为基础、经验和技能全面性方面的欠缺,阻碍了他们进一步提高自己,不少程序员用冗长的代码和结构,实现着一个原本简单而清晰的流程。同时,不少差强人意的PHP代码被引入应用领域,也降低了整个行业的质量水准,给新进的程序员造成误解。在PHP高级程序员奇缺的市场现状下, Yahoo!等一些企业,甚至不惜成本以招聘高级C程序员而后培训其掌握PHP编程技术的方式来满足其对PHP高级技术人才的渴求。我刚接触PHP的时候,PHP还没有如此普及,更没有什么好的中文书籍可供参考,每天不停地在零散杂乱的信息中归纳整理,形成体系,是非常考验程序员体力和耐力的一件事情。

为此,我们作为PHP语言的使用者和获益者,愿意不遗余力地去推广PHP在中国的应用和发展,我们建立了PHP中文技术讨论区PHPChina.com,并以此作为根据地,在全国10余个城市设立了“PEA”(PHP Extend Association,PHP策进会),帮助各地的PHP从业人员更好地交流、提高及与市场接轨。我们还组织了一批PEA的成员和爱好者,编撰了PHPChina电子杂志《PHPer》,以期为PHP开发者做更多实实在在的事情。

本书的译者陈浩(HaoHappy),便是我在厦门PEA聚会上认识的。他从事PHP开发的时间比我长,经验也更加丰富。Haohappy不仅使用PHP作为开发工具,同时也身体力行地在国内推广PHP技术和分享开发经验,是一个真正的技术高手和“PHP铁杆支持者”。多年来打下的扎实基础,帮助他结合实际,更加生动地诠释《Programming  PHP》一书的精髓,并呈现给广大中国的读者。值得称道的是,本书由Rasmus Lerdorf等人所著,作者作为PHP创始人之一,在书中给出了很多经验的总结,这些经验可能是开发者颇费周折甚至用不少教训才能得来的宝贵财富。无论对于PHP初级或中高级开发者,本书细致翔实的内容,都是帮助开发者系统掌握PHP技术和领会PHP精髓不可多得的好机会,我自己也因此很羡慕当今的程序员不用再像我们那样走许多弯路,并非常有幸成为了本书中文版的前几名读者之一。

PHP所弘扬的是一种精神——开放和协作的精神,这也与我们想要贯彻和弘扬的团队精神相吻合,我本人在带领团队的过程中对此有着切身的体会。在这种精神和心态的引导下,希望本书能帮助PHP开发者切实提高编码水平,造就出更多的PHP技术专家,打造出更有竞争力、符合中国用户使用习惯的应用产品来。

戴志康

总裁

康盛创想(北京)科技有限公司

Comsenz Inc.

2006-12-14

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论