Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199169
  • 博文数量: 163
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 11:41
文章分类

全部博文(163)

文章存档

2011年(1)

2009年(162)

我的朋友

分类:

2009-06-08 15:40:24

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

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

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

  事实上Zend的确在经济萧条期间仍保持蓬勃的发展。根据Suraski介绍,2009年第一季度是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服务器安装在windo Vista上,并为Apache选择了IIS 7.0集合。Zend运行的十分流畅,用来开发PHP应用毫无问题,尽管传统上都是在Linux上部署的。Zend和微软做出的努力令Windows Server上运行PHP也成为了一个不错的选项,尤其是当你打算与.NET,SQL Server或其他Windows服务整合的情况下。

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

阅读(596) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~