php

位置:IT落伍者 >> php >> 浏览文章

从个人主页到企业级开发 PHP发展回顾


发布日期:2022年08月27日
 
从个人主页到企业级开发 PHP发展回顾

当Rasmus Lerdorf在月发布其个人主页工具的时候大家对于他是否有企业级软件开发的意识表示怀疑十四年后Zend的CTOZeev Suraski给我看了这么一张图这张图由一大片代表PHP兼职或爱好者的浅蓝色以及细细的一条代表企业PHP开发者或ISV(独立软件供应商)的深蓝色组成

Suraki说这两部分都在经历着明显的成长年我们讨论的对象(那根深蓝色条)只有整个用户基数的不到%而到年底Gartner预计这个百分比将增至%左右这个转变代表着PHP的成熟

他这样说可以理解因为那根深蓝色条正是Zend的潜在客户群公司出售的是PHP的专业IDE技术支持服务以及刚刚发布的Zend服务器——这个服务器将PHP和MySQL等常用组件打包在一起还有一个优化器一个Java连接口以及付费版提供的监控调试及缓存组件

事实上Zend的确在经济萧条期间仍保持蓬勃的发展根据Suraski介绍年第一季度是Zend有史以来业绩最好的一个季度企业级PHP的市场虽然比Java和NET的小但是它在成长

PHP发展趋势

回头看看这是如何发生的这种发展有一部分应归功于PHP自身的优点它快速简单同时Java库甚至于NET库对于很多任务而言有些过分臃肿更加直接的原因在于使用PHP的社区——Suraski那张图中的那一大片浅蓝色——他们在互联网上创造了巨大的资源池任何人包括商业用户都能够从中获取资源非商业用户更喜欢共享他们的知识而无须顾忌商业秘密或版权等问题

就我的体验而言当我编写一个小型PHP应用的时候我遇到的每个问题都可以通过Google搜索或PHP在线文档而快速找到答案

这不是说Java或NET开发者就没有这样丰富的在线资源可以利用不过PHP确实有这方面的优势

当然通过搜索而随便抓住一个解决方案就拿去用并不是我所推荐的方法开发者应该要理解别人的建议分析每个解决方案的优缺点而不是看着能用就抓来用PHP有弱点其中一个就是对于安全性强容易维护的应用编写没有很好的支持这也是PHP应用容易遭到攻击的原因

那么Zend Server怎么样呢?注意这不是WebSphere那种意义的应用服务器这主要是个PHP平台安装及支持包技术层面上来看这和Linux软件包管理器或XAMPP是差不多的

我将Zend服务器安装在Windows Vista上并为Apache选择了IIS 集合Zend运行的十分流畅用来开发PHP应用毫无问题尽管传统上都是在Linux上部署的Zend和微软做出的努力令Windows Server上运行PHP也成为了一个不错的选项尤其是当你打算与NETSQL Server或其他Windows服务整合的情况下

真正的赢家是PHPZend在不伤害PHP开源特质的情况下开发了它的商业潜力同时成为了免费软件悄悄打入企业的典范

上一篇:PHP实现的MySQL读写分离

下一篇:实战PHP5+Apache2.2+MySQL5.1配置经历