2011-09-16 21 views

回答

1

aptana插件不是Netsuite特有的,它是一个用于javascript开发的插件,并为javascript提供了代码完成。 netsuite对象的代码完成是有限的。

Eclipse的netsuite插件允许你直接从eclipse上传套件到netsuite。但是,上传文件的路径有一些限制,目前我不记得了。它不允许我以我想要的方式设置路径,所以我停止使用它。

4

到目前为止,我最近发现的关于为NetSuite开发脚本的最佳环境就是收集NetSuite给出的指示,并且使用Aptana Studio 3(不是Eclipse与Aptana插件)一起使用,然后将NetSuite插件包含到允许直接上传到NS,如杰夫所说。 Aptana Studio基本上只是Eclipse的JS和一些额外的很酷的功能,如内置的颜色主题。

您需要做的唯一其他步骤(在NS帮助中未提及)是将SuiteScriptApi.js(也可能是nlapihandler.nl.js)放置在主项目文件夹的根目录中。上述配置将为您提供一般的JavaScript代码完成/定义和SuiteScript。我忘记了我在哪里得到了这些文件,但是您可以在SuiteAnswers上搜索它们。

帮助确实需要更新以包含IDE中的更改。

0

大约每年我尝试一次Aptana,最后每次都卸载它 - 最近我再次尝试第三次并卸载它。根据我的经验,代码完成不是很好,不能处理复杂的继承情况,不能很好地使用对象字面表示法等。我没有证据,我已经卸载它,所以如果有人问我对于具体的例子,我无法制作它们。我总是以Eclipse经典(3.7我认为)和JS Eclipse(这是Adobe从Interakt购买的废弃插件,但它仍然有效)结束回来。它速度很快,并且代码完整性也很不错。比Aptana好吗?我不这么认为,但它更快捷,似乎需要更少的重新启动。

我希望我对Aptana有更好的体验,它让我感到紧张,JS Eclipse是一个在某些时候会在这里消失的幽灵。我在我们的安装中维护了超过48K行的SuiteScript,我真的可以使用更好的工具! ;)

0

尝试的Visual Studio 11

它在我看来,更好的智能提示(只要你有任何的库,如SuiteScript API.js)配置。如果您已经习惯了.NET开发中的Visual Studio(包括SuiteTalk Web服务),它也可以很好地工作。

0

不是一个真正的IDE,但这里有一些建议。

使用Google Chrome调试器。当您处于记录中的编辑模式(例如:customer)时,可以使用suitescript API来获取对象树,这对于开发Netsuite中的客户端脚本以及了解其API如何工作非常有帮助。