具有自动完成、颜色突出显示、错误提示等功能的语法制导编辑功能(用于 HTML、CSS、JavaScript 和 DOM)
各种技术的相关文档
集成的 JavaScript 调试器
网络监控功能
DOM 内省
框架集成
虽然您可能会考虑购买一个 IDE,但其实 Eclipse 和它的相关插件就提供了一个功能完善的、基于开放源码的 Ajax IDE,这个 IDE 可以免费下载。本节将讨论以下这些基于 Eclipse 的、包括插件的 Ajax IDE:
含 Web 工具箱(toolkit)的 Eclipse
Eclipse ATF
Aptana
本节还将讨论 JsUnit 单元测试包。
含有 Web 工具箱的 Eclipse
如果您是一名 Java™ 开发人员,负责服务器端的 Java 开发,那么使用 Eclipse Web 工具箱也是开始基本 Ajax 开发的简单易行的方法。通过添加 Eclipse 的 Web 工具(请参阅 参考资料),可以获得一个可用于开发 Web 工件的基本环境,还可以获得可编辑 HTML、CSS 和 JavaScript 文件的编辑器和编辑工具。
注意,Eclipse Web 工具环境不限于 Ajax 开发,它还支持侧重于服务器端的 Web 应用程序开发。因此,它提供了诸如语法突出显示和基本代码完成之类的核心功能。它并未提供特定于 Ajax 开发任务的调试功能或 DOM 操纵功能。
Eclipse ATF
您可以安装 Eclipse Ajax Toolkit Framework (ATF) 环境(请参阅 参考资料),并将其与 Eclipse Web 工具箱相结合,从而产生一个强大的、支持 Ajax 开发需求所有方面的环境。ATF 提供了以下特性:
一个 DOM 浏览器和 CSS 运行时编辑器
一个 JavaScript 调试器(通过利用 Mozilla XUL 运行程序)
网络流量监控
通过库配置文件实现常用库的简单库集成