Aptana Studio
一谈到JavaScript的开发工具,就不得不提Aptana了。就我实际工作来说,每天都用它来完成Adobe AIR的工作。但是Aptana当前捆绑的Ext的版本有些旧(1.1的),下面就介绍一个插件的安装方法,让Aptana支持到2.0(由Markus Schmidleitner提供,用起来还不错):

1. 下载并安装Aptana Studio;
2.打开你的Aptana程序目录(我这儿是C:\Aptana),复制jar格式的文件到plugins目录;
3.重启Aptana;
4.进入Window -> Preferences -> Aptana -> Editors -> JavaScript -> Code Assist选择Ext 2.0(或要反选Ext.1.1)。

2. Spket Eclipse插件与IDE
Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。
由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式,安装到Aptana。安装办法如下:

1.下载安装Aptana Studio(包含有Eclipse);
2.启动Aptana并打开程序菜单到:Help → Software Updates → Find and Install… → Search for new features to install → New remote site…
3.名称: “Spket”,地址URL是http://www.spket.com/update/
4.重启Aptana;
5.观看一下这个SketIDE的教程,看看Ext代码提示的功能有多省事(你可以修改/src/ext.jsb 保持最新版的Ext),基本步骤如下:

1. Window → Preferences → Spket → JavaScript Profiles → New ;

2. 输入“ExtJS”点击OK;

3. 选择“ExtJS” 并点击“Add Library”然后在下拉条中选取“ExtJS”;

4. 选择 “ExtJS”并点击“Add File”,然后在你的./ext-2.x/source目录中选取“ext.jsb” 文件;

5. 设置新的ExtJS Profile,选中并点击“JavaScript Profiles” 对话框右手边的“Defalut”按钮;

6. 重启Aptana;

7. 创建新的JS文件并输入: Ext这样就可设置Ext Code代码自动完成的功能。

由于你是在Aptana中安装插件的,Aptana还是你默认的JS编辑器,所以要试用Spket,你要在那个文件上选中“Open with”-> Spket JavaScript Editor 。

Komodo Edit
Komodo Edit为众多格式文件提供支持,包括Perl、PHP、Python、Ruby和Tcl。亦支持浏览器方面的代码包括有JavaScript、CSS、HTML和XML。Windows、Mac Os和Linux平台都可用。
安装Ext支持下的Komodo:

1.下载和安装Komodo Edit;
2.下载API catalog;
3.进入Edit -> Preferences -> Code Intelligence 并选择位于“API Catalog”下方的按钮“Add an API catalog” ;
4.选择刚才下载的ExtJS API catKomodo Editalog CIX 。

Dreamweaver
对于Dreamweaver的用户,有两种可用的插件SpketDW(Dreamweaver 2004或新版)和SpketDWCS(Dreamweaver CS3)。两者都是Spket团队开发的(刚才提及的),因此也同样精确和出色。另外Dreamweaver插件的一大特点是很好地支持配置项的代码提示。

要下载和安装,请浏览他们的站点。

其它的IDE
还有其它的IDE,像由社区发起的正在工作着的IntelliJ和Visual Studio 2008。

总结
当工作中需要到Ext 2.0,的确有一些工具能辅助你提升工作效率,这真的要比较一番(Check them out、check out、checkout...)。如果你也发现有其它更好的工具,不妨雁过留声,与我们分享。

备注:Aptana Studio介绍

Aptana IDE现在已经被重命名为Aptana Studio,这款IDE的背后有着风险投资的支持,旨在给Web开发者提供一套基于 Eclipse的IDE大餐。它现在可以支持多种AJAX和JavaScript工具箱,包括JavaScript编辑和调试。它的下一步动作将是紧紧跟 上当前最新的趋势,正如它为创建Adobe AIR应用提供的支持,亦或为在iPhone上创建AJAX应用所提供的特殊支持。

  在 Ruby方向上,Aptana雇用了Ruby Development Tools(RDT)的长期维护者Chris Williams。RDT的历史较 为久远,有一张长长的功能列表。RDT的编辑器提供了所有的常用功能,诸如方法的自动补全(使用Google编程之夏的一个项目中开发的类型推断 [type inference]算法),众多的静态分析检查——用以在编辑时发现代码中的坏味道。进一步而言,RDT已经为调试提供了多年的支持,并且 还有一个GUI来做单元测试。

  Aptana还接过了RadRails——一款流行的开发工具,为RoR开发增加了工具支持——的开发工作。最近的RadRails更新包括了一个预配置的JRuby解释器,还有很多其他有用的特性。

   其中一项令人瞩目的特性就是Ruby的重构支持。这些已有的自动化重构回答了一个长久以来迟迟未决的疑问:自动化重构是否可以在Ruby这样的语言中进 行。看一下这个可工作的自动化重构列表,它给人带来的感觉就是,自动化重构是可行的(当然,对于非常动态化的代码还是有限制的)。

   Aptana Studio 1.0的发布是多年辛勤工作的成果。Aptana IDE从最开始起就是可以免费下载的,这便引起了人们对Aptana业务 模型的疑问——毕竟公司有着要付给工资的员工,而且免费分发所有的产品并不能为公司带来稳定的现金来源。但Aptana看上去已经解决了这个问题,因为在 Aptana Studio 1.0的发行版中包括了一个商业版本。社区版是这个礼包的基础,并仍可免费获取。专业版是商业性的,增加了其它一些功能:

  ● IE调试
  ● JSON编辑器
  ● 报告引擎(项目的状态数据)
  ● 远程项目创建
  ● SFTP/FTPS支持
  ● 专业化支持

  官方主页:http://www.aptana.com/studio/

   Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的JavaScript编辑器和调试器。去年Aptana吸收了 Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚本并未停止。随着苹果公司iPhone手机的发 布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久之后,Aptana就支持了AIR的开发环 境。如今Aptana Studio 1.0支持如下几大方面的开发功能:

  ● 1、AJAX开发环境
    ● × HTML/JavaScript/CSS编辑器
    ● × prototype/dojo等常见AJAX类库集成和提示
    ● × JSON编辑器
  ● 2、Adobe AIR开发环境
  ● 3、Apple iPhone开发环境
  ● 4、Ruby on Rails开发环境
  ● 5、PHP开发环境
  ● 6、JavaScript调试器
  可以说是Web2.0最全面,最强大的开发工具了!

安装:
1) 去官网下载 Aptana Studio 1.1 http://www.aptana.com/studio/,aptana是基于eclipse架构扩展出来的,有免费版本(community)和付费版本(pro)


2) 可以下载community版,在官网填入邮箱可获取注册码,安装完成后升级到pro版
3) 升级完成,安装插件,刚刚装上的pro版是不支持php和air的,需要另外安装插件, Aptana studio 1.1 pro是收费的,安装后可以免费使用30天

破解:
1) 插件都安装完后,用如下方法可以破解:
使用附件中的2个class文件替换掉plugins\com.aptana.ide.core_1.1.0.007007.jar(后面的版本号可能会 有所不一样,不用管它,只要找到com.aptana.ide.core_开头就行了),这个文件可以用WINRAR打开.在RAR的 com.aptana.ide.core_1.1.0.007007.jar\com\aptana\ide\core\licensing路径下。下载破解
下载路径:http://uploadingit.com/files/605054_igkgx/aptana_studio_pro_%E7%A0%B4%E8%A7%A3%E5%8C%85.zip
2) 解压文件后替换,如果想打包回jar文件,可以使用WinHKI,支持BH、CAB、HKI、JAR、LHA、TAR、GZ文件的解压缩。下载WinHKI
下载路径:http://www.winhki.com/download/setuphki.exe

汉化:
在Windows 菜单 → Preferences → General → Content Types,选择 Text ,在下方指定默认编码为UTF-8后update,并在File associations下面添加文件类型,如 *.js.如果文档的编码不是UTF-8 就指定成相应的编码。不过还是建议使用 UTF-8 编码

相关链接:
1) 官网: http://www.aptana.com/studio/
2) 简介:http://www.52css.com/article.asp?id=725
4) 详细安装步骤:http://www.psdwflai.cn/article.asp?id=190
5) 视频教程:http://www.aptana.tv/