加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Aptana 3 and say bye to others!

发布时间:2020-12-16 21:46:07 所属栏目:百科 来源:网络整理
导读:2011年7月15日。 facebook上出现Aptana发布一篇消息,称“Studio 2 User? Studio 3 is out(3.0.2,in fact) and even better”。 实际上一开始我对Aptana 3并不太热情。Aptana 2的使用体验并不太好,很重,容易崩溃,主要想使用它来做前端开发,但对javascrip

2011年7月15日。

facebook上出现Aptana发布一篇消息,称“Studio 2 User? Studio 3 is out(3.0.2,in fact) and even better”。

实际上一开始我对Aptana 3并不太热情。Aptana 2的使用体验并不太好,很重,容易崩溃,主要想使用它来做前端开发,但对javascript的支持只能算过得去。对Javascript的支持,一定要很好地支持到dojo 1.6才能让我满意。

在试用了Eclipse的若干插件之后(这些插件不提也罢,都已成为了过往。有些插件甚至从2008年来就不再维护了。其中包括eBay支持的VJET插件,声称支持几乎所有的主流Javascript框架。是的,是支持,但是它的代码完成能支持的dojo API,你完全可以背下来),以及Netbeans, CS5.5,不得已再来试试Aptana 3。一试之后,有惊喜。

首先是Aptana的速度有了明显提升,而且使用三天之后,还没发现过崩溃。比较重要的几个功能:

代码提示和自动完成

Aptana使用scriptDoc作为它的文档工具,这种规范对java/JQuery程序员来讲比较容易理解和上手。Aptana随时解析新增的代码及文档注释,从中提取用于帮助其代码提示的信息。对JQuery程序员来说,scriptDoc是他们熟悉的文档方式,因此会觉得格外顺手。dojo使用了自己的文档方式,但是根据Aptana的文档,dojo会在release时生成一个API文档(XML格式),然后通过工具转换成sdocml格式,将该文件拖入到工程中的任何地方即可。个人认为这种方式要比Netbeans直接导入javascript框架的源代码的方式更好,更省资源。在使用dojo开发的javascript工程中,可以继续使用dojo的文档模式,但需要自己生成sdocml文档;也可以对自己的代码使用scriptDoc方式,这样虽然注释风格与dojo不一致,但操作上更为简单。不过,关于此种方式还未及实验。Aptana是否能很好地理解dojo风格的代码,存疑。

下图是代码提示的例子:


不仅仅是核心里的东西,对于大量的dijit控件及属性,也有近乎完美的提示:

startup是dijit.Dialogr一个方法,Aptana给出了它的方法使用说明。

代码折叠

Aptana对代码折叠的支持粒度很细,应该可以满足多数人的需要:

上图显示了可以对if语句,函数和注释分别折叠。对赋值型函数也一样可以折叠。

视图

大纲视图

远程连接

远程连接支持SFTP协议,这样只要远程主机打开ssh,就可以方便地上传文件,无需在远程主机上设置FTP服务和SMB服务了。

此外,Aptana还支持subversion插件,版本管理也很方便。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读