Zend Studio for Eclipse 6.01
今天把我的Zend Studio 进行了升级,从原来的6.0版本升级到了6.01版。简单的从UI上看和原来版本没啥区别,想升级主要因为此版本集成了Zend Framework 1.52,这样自己就不用手动集成1.5版。其实那时也挺纳闷的,当6.0版发布时,Zend Framework 1.5也已经发布了,为何那是不一步到位,还得折腾我的硬盘。
具体更新功能如下:
- Updated Zend Framework support including Zend Framework 1.5.2
- Improved Code formatter
- Improved Debugger performance
- New GUI translations for German, French and Italian
- Improved Code folding
- Updated Added PHP extensions for PHP binary on Windows
新增功能6其实也非常诱人,如果Zend Studio中不支持扩展,真的挺难想象PHPUnit还能测试些啥。不过折腾了半天,我的PHPUnit测试还是报“You cannot serialize or unserialize PDO instances”,在命令行运行时完全正常。看来还是继续命令行测试吧。
如有兴趣下载测试,点击这个地址。http://downloads.zend.com/studio-eclipse/6.0.1/ZendStudioForEclipse-6_0_1.exe
Zend Studio for Eclipse 支持 Ant
不清楚Zend Studio IDE for Eclipse为何不支持Ant? Ant对每一个开放者来说都是一个不可或缺的工具。其实Zend Studio for Eclipse是可以支持Ant功能,只不过IDE把此功能Disable罢了。
如何在Zend Studio for Eclipse 中开启ant功能呢? 步骤如下:
- 从File菜单中选择New->Other。
- 勾选Show All Wizards选项。
- 在Java的文件夹中选择“Java Project from Existing Ant Buildfile”,点击Next按钮。
- 当弹出的’Confirm Enablement’ 对话中,点击“OK”按钮来激活“Ant Development”,这样就可以让IDE开启了Ant功能。最后选择取消。现在和Eclispe 3.3版本中所包含Ant功能已经基本相同。
不过相信应该还有更方便的方法,Ant功能的开启可能只是某个配置文件的一个选项,应该修改此配置选项即可。有空时再做研究,现在就这样凑合着用用算了。
Zend Studio for Eclipse is released
终于禁不住Eclipse的诱惑,Zend Studio也采用基于Eclipse的架构,其实对Zend公司来说应该是非常明智的一个选择:
- PDT已经开发了功能非常强大了,Zend公司只需要对它的一些软肋功能进行加强即可。
- Eclipse的广大用户群、Eclipse可跨平台的拓展性以及Eclipse丰富的插件(Plugin)相信也是吸引Zend的一个主要原因。
那既然已经有了PDT,是否还需要Zend Studio,这个可能就要看你的需求了。
以下是Zend Studio for Eclipse的一些增强功能:
- Code Generation – 补充了一些JDT有但PDT没有的功能。(其实这个功能应该不是非常难实现,不知为何PDT没有,可能和PHP4和PHP5类的语法差异较大有关)
- Javascript Support – 我对这个功能没有啥兴趣,毕竟这样优秀的插件已经很多,如Aptana等等已经做了非常好。调试Javascript对程序员来说才是关键,特别是在IE中调试。
- HTML Support / Source Control – 这些功能Eclipse已经做了非常的完美了,同时Zend Studio中Svn集成也是用的Polarion。
- Refactoring – 这个可能是所有功能里最吸引我的,RDT这个功能不是非常完善的Eclipse插件都有此功能,特别是对于PHP这类解释语言,没有Refactoring都不能确认是否少改了,毕竟通过手动修改容易出错。
- PHPUnit Testing & Debugging - 现在都比较重视单元测试和其他测试,所以这些功能对开发还是有较大帮助,比较Eclipse的JDT已经非常好的和JUnit集成,PHP当然也需要这个功能。同时Debug这个就不用说了,PDT原来使用的也是Zend开发的,相信没有其他Debug程序会比Zend Studio做了更好。
- Zend Framewrok的集成 – 对于使用Zend framework做开发的程序员来说非常的不错,默认就可以生成整个Zend Framework的框架,接着就是加入自己的类就可以了。不过如需整合其他Framework看来可能还是有一定的困难。希望能有越来越多其他Framework (如Symfony) 的Eclipse Plugin,这样还能对Zend Studio进行扩充。这个功能只能说是忧喜参半。
不过总的来说Zend Studio应该还是现在最好的PHP 开发环境,特别是采用了Eclipse后,使用上更加方便了。