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/
Ext JS 2.0 IDE
原创mb64660286caedc ©著作权
文章标签 IDE EXT Aptana Dreamweaver AIR 文章分类 JavaScript 前端开发
-
ext2.0+java 文件上传
文件上传其实是一个很基本的页面操作,以前也做过。在jsp+servlet时,关键点pload.jar里的接口方法,解析这个流,就可
ext java servlet string jsp -
Ext js call方法
call 方法
职场 js 休闲 call -
《Ext JS 6.2实战》节选——Ext JS的跨平台特性
很多希望学习或需要学习Ext JS的开发人员,都会习惯性地问以下问题:Ext JS与自己熟悉的开发语言结合得如何?
跨平台 ext 实战 sencha 应用程序