天生我才必有用

Zend Studio for Eclipse 6.01

Posted in PHP    作者:Ray    2008年六月17日

今天把我的Zend Studio 进行了升级,从原来的6.0版本升级到了6.01版。简单的从UI上看和原来版本没啥区别,想升级主要因为此版本集成了Zend Framework 1.52,这样自己就不用手动集成1.5版。其实那时也挺纳闷的,当6.0版发布时,Zend Framework 1.5也已经发布了,为何那是不一步到位,还得折腾我的硬盘。

具体更新功能如下:

  1. Updated Zend Framework support including Zend Framework 1.5.2
  2. Improved Code formatter
  3. Improved Debugger performance
  4. New GUI translations for German, French and Italian
  5. Improved Code folding
  6. 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

Posted in PHP    作者:Ray    2008年四月29日

不清楚Zend Studio IDE for Eclipse为何不支持Ant? Ant对每一个开放者来说都是一个不可或缺的工具。其实Zend Studio for Eclipse是可以支持Ant功能,只不过IDE把此功能Disable罢了。

如何在Zend Studio for Eclipse 中开启ant功能呢? 步骤如下:

  1. 从File菜单中选择New->Other。
  2. 勾选Show All Wizards选项。
  3. 在Java的文件夹中选择“Java Project from Existing Ant Buildfile”,点击Next按钮。
  4. 当弹出的’Confirm Enablement’ 对话中,点击“OK”按钮来激活“Ant Development”,这样就可以让IDE开启了Ant功能。最后选择取消。现在和Eclispe 3.3版本中所包含Ant功能已经基本相同。

不过相信应该还有更方便的方法,Ant功能的开启可能只是某个配置文件的一个选项,应该修改此配置选项即可。有空时再做研究,现在就这样凑合着用用算了。

标签: , ,

Zend Studio for Eclipse is released

Posted in PHP    作者:Ray    2008年二月4日

终于禁不住Eclipse的诱惑,Zend Studio也采用基于Eclipse的架构,其实对Zend公司来说应该是非常明智的一个选择:

  1. PDT已经开发了功能非常强大了,Zend公司只需要对它的一些软肋功能进行加强即可。
  2. Eclipse的广大用户群、Eclipse可跨平台的拓展性以及Eclipse丰富的插件(Plugin)相信也是吸引Zend的一个主要原因。

那既然已经有了PDT,是否还需要Zend Studio,这个可能就要看你的需求了。

以下是Zend Studio for Eclipse的一些增强功能:

  1. Code Generation – 补充了一些JDT有但PDT没有的功能。(其实这个功能应该不是非常难实现,不知为何PDT没有,可能和PHP4和PHP5类的语法差异较大有关)
  2. Javascript Support – 我对这个功能没有啥兴趣,毕竟这样优秀的插件已经很多,如Aptana等等已经做了非常好。调试Javascript对程序员来说才是关键,特别是在IE中调试。
  3. HTML Support / Source Control – 这些功能Eclipse已经做了非常的完美了,同时Zend Studio中Svn集成也是用的Polarion。
  4. Refactoring – 这个可能是所有功能里最吸引我的,RDT这个功能不是非常完善的Eclipse插件都有此功能,特别是对于PHP这类解释语言,没有Refactoring都不能确认是否少改了,毕竟通过手动修改容易出错。
  5. PHPUnit Testing & Debugging -  现在都比较重视单元测试和其他测试,所以这些功能对开发还是有较大帮助,比较Eclipse的JDT已经非常好的和JUnit集成,PHP当然也需要这个功能。同时Debug这个就不用说了,PDT原来使用的也是Zend开发的,相信没有其他Debug程序会比Zend Studio做了更好。
  6. Zend Framewrok的集成 – 对于使用Zend framework做开发的程序员来说非常的不错,默认就可以生成整个Zend Framework的框架,接着就是加入自己的类就可以了。不过如需整合其他Framework看来可能还是有一定的困难。希望能有越来越多其他Framework (如Symfony) 的Eclipse Plugin,这样还能对Zend Studio进行扩充。这个功能只能说是忧喜参半。

不过总的来说Zend Studio应该还是现在最好的PHP 开发环境,特别是采用了Eclipse后,使用上更加方便了。

标签: , ,