正确配置Eclipse以进行非Web JavaScript开发

时间:2016-07-03 17:23:13

标签: javascript eclipse ide acrobat jsdt

最近,我需要在 JavaScript 中为 Acrobat 编写一个小工具。

由于Acrobat中的编辑器非常有限,我已经安装了最新版本的 Eclipse IDE for JavaScript and Web Developers (Neon)。它应该已经包含最新的 JSDT 2.0

然而,令我感到惊讶的是, Eclipse的JavaScript编辑器无法正确解析简单的常见JavaScript模式,如命名空间,模块,单个全局变量等。另外除了第一个函数外,代码折叠丢失了。

我不希望在Eclipse中调试Acrobat的JavaScript代码,但我希望有一个智能的JavaScript编辑器和项目,我可以收集一些非JavaScript资源。当然,一些自动化的可能性也很好。

我经常使用Eclipse首选项,我也在互联网上搜索,但我找不到任何真正有用的东西。

我是否错过了Eclipse配置中的某些内容,或者是否真的浪费时间而我应该使用其他内容?

对于小型项目,免费的IDE会更受欢迎,但价格合理的商业产品也是可以接受的。

当然,Eclipse中的配置解决方案是最受欢迎的。

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

Eclipse中对新的Javascript语法的支持非常糟糕(Bug)。

您可以使用Tern.js它具有良好的ES5和ES6支持。

但是对于Javascript开发,有许多更好的编辑器,如Webstorm,VisualStudio,Sublime。你会更喜欢!

答案 1 :(得分:0)

根据我使用Acrobat JavaScript的经验和Acroforms技术(您在使用PDF时使用的技术),您从IDE中获得的优势并不多。

事实上,对于我的工作(广泛的),一个好的文本编辑器,引用和括号平衡,甚至可能自动缩进,基本的JavaScript代码着色就足够了。我个人确实在BBEdit中编写脚本,然后将它们复制/粘贴到Acrobat JavaScript编辑器窗口中。

请记住,Acrobat / PDF中的JavaScripts通常很短,因为它们不必处理DOM开销,并且因为字段事件序列非常结构化(理解这个序列非常重要...更重要的是比花哨的JavaScript构造)。您还必须知道Acrobat中的JavaScript核心实现相对较旧(最近,他们确实对其进行了升级,但如果您的表单/应用程序是针对普通公众的,那么您不能依赖它们拥有最新版本的Acrobat /读取器)。