menu

天魔窟

勇往直前

Avatar

Ajax-IDE New Wave


专门面向 Web 开发的 IDE 新锐 Aptana 昨晚发布 1.1 新版。

说到 Web 开发的 IDE,我脑海中的 No. 1 还是非 Visual Studio 莫属,虽然/可惜它是 M$ only 的。快速,超强的 debug 功能,完美的 intellisense/auto-complete,全面的 source control 和协作集成……嗯,价钱也不便宜啊。

其他的 IDE,Dreamweaver 偏向静态网页制作,代码自动完成功能就是 shit;Zend 是 PHP only,奇慢无比,奇丑无比,还不支持 UTF-8,我 orz;Eclipse 很帅,也不慢,可惜是靠插件的主。

在 Web 2.0 时代,Web 开发已经趋向敏捷化和小团队化,曾出不穷的 JavaScript/Ajax 库也需要得到工具的支持。普通的纯文本编辑器难以满足需求。而 Aptana 就是一个最新的 IDE,问世之初号称是最好的 JavaScript/Web 前端编辑器,在加上内置的对 PHP 和 RoR 支持后,能力范围也向 Backend 扩张了。

我个人目前写 PHP 和 前端页面,包括很多 Ajax 的东西,感觉满不错。直接内置了对于许多流行 JavaScript 库(prototype、jQuery、Dojo……)以及 JSON 格式的支持。语法高亮没有问题,但自动补全方面还不够精确,比如按照 JSON 格式写的对象,function 中用 this. 后无法列出外面的成员变量。

Aptana 也是基于 Eclipse 的,所以基础结构很稳健,编辑器也漂亮好用。因为是 Java 写的,所以启动还比较慢,但界面响应速度还可以。支持 FF 和 IE 的直接预览以及 JavaScript dubugging,通过官方插件可以支持 PHP,RoR,Adobe AIR 以及……iPhone 程序的开发(或许是个趋势)。


随着 1.1 版的 IDE 还同时发布了一个名叫 Jaxer 的 Web 服务器,简而言之就是它实现了 JavaScript 开发 Server-Side 的应用,基本上完全使用 JavaScript 这一种单一脚本就能写出完整的 Web App 来,很有新意。

当然还有最好的一点是,Aptana 是 Open Source 的。

Summary:
Pros:
* 专门面向 Web App 开发,时髦,敏捷。
* 对现代 JavaScript 以及 Ajax 库的内置支持。
* 基于 Eclipse 和 Mozilla 的底层,架构稳健。
* Cross-Platform, cheers Linuxer!
* Jaxer 开创了 Web App 开发的新景象。
* Open Source!

Cons:
* 启动速度缓慢。
* 代码自动补全有待加强。
* 不支持 Server 端代码的 debugging(当然,这和不同的 Web 服务器有关,IIS 在这方面有优势)。

My rating: 8/10

喜欢自己一个人写 Web App 玩的朋友可以试试,我觉得你应该会喜欢上 Aptana。

因为是eclipse插件,之前一直装着~
但现在项目忙且写js少...快忘记它了,
得赶紧试用新版.....

Aptana用FF半天打不开网站,IE一下就打开了。奇怪

看介绍不错,试一下,最近一直在找好用的PHP IDE

VS对JS的支持如何?
其实,我一直想知道TextMate那个东西怎么样

貌似上次用过一个版本0.2.9

体验中。。。

评论已关闭