技术开发 频道

探求JavaScript开发工具



    4 这把刀剑比较锋利
    我们常会听到这样的故事:一些神秘的大师闭门谢客七七四十九天,用Notepad和命令行编译器编写出容量小于10k,却具有三维效果,播放时间长达十几分钟以上的超酷汇编或C 的程序。这种超酷程序我确实见到过不少,惊羡于大师们的鬼斧神工,折服于高手们的聪明才智。但对于大师们这种只用刀耕火种、肩挑背扛创建出科隆大教堂般奇迹的工作方式深不以为然。荀子在2000年前就说过:君子善假于物,为什么要弃Visual C++,C++Builder这些高智能的开发工具不用,而暴虎冯河,赤手伏虎呢?我想,大抵是为了凸显英雄人物的传奇和伟大而特意粗化他手中的工具罢了,这和某某国领导人用石头打下一架飞机的报道有异曲同工之效。

    将你的才智挥洒在程序的创意里,而将代码的编写、布局这些没有创意的工作交由工具负责,才可实现效率的最大化,毕竟手里有猎枪就不要用双脚去撵兔子,有得躺的时候,不必站着。对于编写JavaScript程序,Antechinus和Eclipse 中的JavaScript插件都是把锋芒不错的刀剑。

    4.1 Antechinus
    我一直希望找到一个带代码诱导输入的JavaScript编辑器,奈何总是芳踪难觅。某年某月的某一天,在某个的Blog上,我看到了一篇有关JavaScript开发工具的介绍,眼睛一亮——目标终于出现了!她就是Antechinus,让我们来一睹她的芳容:


图 2 Antechinus 开发界面

    乍一看,就可以感觉到,这已经是一个有模有样的JavaScript IDE了,表现在以下几个方面:
    1) 代码诱导输入功能,对JavaScript普通对象(如Date,String,Array等)和DOM对象均可诱导输入。
    2) 可以设置书签,方便从程序的其他地方返回。
    3) 提供一个程序结构面板,将程序中的方法名列在面板中,方便定位到方法的定义处。
    4) 提供调用外部IE运行程序的快捷按钮(当然这个JavaScript程序必需是内嵌在HTML文件中的程序,而非单独的JavaScript程序文件)。
    但它依旧不具断点跟踪,单行执行等调试功能,称之为JavaScript IDE还不太适合,但比对破牛车的EditPlus,Antechinus已经可以称得上是一辆装备不错的驷驾了。

0
相关文章