今天因为要处理一个 wsdl 文件,发现 Aptana 根本不支持。当然我可以下载 WTP plugin for eclipse 来让 Aptana 支持 wsdl,但 plugin for eclipse 的功能能算到 Aptana 头上吗?因为这件事让我重新审视了 Aptana,发现 Aptana 主要卖点是 Jaxer as Ajax server 和 Cloud。我只是想要一个php IDE,这两卖点对我关系都不大。即使日后需要 Ajax server,我想 Jaxer 之外应该会有更好的 alternative。云服务应该是 Aptana 的生财之道,对 Aptana 公司来说,卖服务当然要比卖产品更好,但对用户来说,还是离能避免的交年费、月费服务越远越好。
Aptana php IDE 应该是 PDT 的改头换面,那么何不回到原装的 PDT?PDT 还是 eclipse 亲出,又有 php 业界老大 Zend 支持,跟着 Zend 走,应该是不会错的。PDT 最近出了 PDT 2.0,Aptana 似乎没有跟上脚步,当然 Aptana 有很多 php 以外的事情要做,我不强求 Aptana 什么,但这已经给我自己足够的理由回到 PDT。
我用 Aptana 创建了一个存储在 workspace 以外的 php project,Aptana 就在此 project 的根目录创建了 .cache 的子目录。卸了 Aptana,装了 PDT,原位置重建 php project,会提示An internal error occurred during: “Building PHP projects …”. 解决的办法是,删了 .cache(PDT 会重建一个 .cache)。