Aptana 3 and say bye to others!
来源:互联网 发布:古代石雕抱鼓石淘宝 编辑:程序博客网 时间:2024/05/06 06:08
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插件,版本管理也很方便。
- Aptana 3 and say bye to others!
- Say bye to CMake and Makefile
- Say good bye to 2008! and welcome 2009!
- Time to say good-bye.
- Hard to say good bye
- To deal with RealMedia and Others
- 跟去年SAY GOOD BYE
- Father and Mother, I want to say
- Leetcode (3) Count and Say
- 花落成冢~~缘断say bye~~
- gpmc and others
- APS AND OTHERS
- Eclipse and others
- .NET Permissions and others
- SIGINT and others
- MDX - TOPN AND OTHERS
- Ways to Encourage Others
- How to Persuade Others
- Android学习过程中遇到的问题及解决方法
- RT矩阵的各种变换
- 提高编程能力的10种方法
- 白领疑因未发年初奖打算跳楼(组图)
- 程序员面试题精选100题(22)-整数的二进制表示中1的个数
- Aptana 3 and say bye to others!
- String.spit()的使用方法总结
- android小项目打地鼠(二)
- 我还非吃炒片不可了!
- SetStretchBltMode(HALFTONE)
- 尝试的奇妙之处
- ubuntu 彻底删除MySQL数据库实操
- OAuth是什么
- Android界面切换