我在http://suitesource.netsuite.com/s.nl/it.A/id.82/.f的3年过期页面找到了我的路。我有最新的日食,带有Aptana插件和NetSuiteEclipse插件。Aptana如何帮助Netsuite客户端套件开发?
正是Aptana为我做了什么?这并不完全清楚,似乎Netsuite可能已经放弃了它的结束。
我在http://suitesource.netsuite.com/s.nl/it.A/id.82/.f的3年过期页面找到了我的路。我有最新的日食,带有Aptana插件和NetSuiteEclipse插件。Aptana如何帮助Netsuite客户端套件开发?
正是Aptana为我做了什么?这并不完全清楚,似乎Netsuite可能已经放弃了它的结束。
aptana插件不是Netsuite特有的,它是一个用于javascript开发的插件,并为javascript提供了代码完成。 netsuite对象的代码完成是有限的。
Eclipse的netsuite插件允许你直接从eclipse上传套件到netsuite。但是,上传文件的路径有一些限制,目前我不记得了。它不允许我以我想要的方式设置路径,所以我停止使用它。
到目前为止,我最近发现的关于为NetSuite开发脚本的最佳环境就是收集NetSuite给出的指示,并且使用Aptana Studio 3(不是Eclipse与Aptana插件)一起使用,然后将NetSuite插件包含到允许直接上传到NS,如杰夫所说。 Aptana Studio基本上只是Eclipse的JS和一些额外的很酷的功能,如内置的颜色主题。
您需要做的唯一其他步骤(在NS帮助中未提及)是将SuiteScriptApi.js(也可能是nlapihandler.nl.js)放置在主项目文件夹的根目录中。上述配置将为您提供一般的JavaScript代码完成/定义和SuiteScript。我忘记了我在哪里得到了这些文件,但是您可以在SuiteAnswers上搜索它们。
帮助确实需要更新以包含IDE中的更改。
大约每年我尝试一次Aptana,最后每次都卸载它 - 最近我再次尝试第三次并卸载它。根据我的经验,代码完成不是很好,不能处理复杂的继承情况,不能很好地使用对象字面表示法等。我没有证据,我已经卸载它,所以如果有人问我对于具体的例子,我无法制作它们。我总是以Eclipse经典(3.7我认为)和JS Eclipse(这是Adobe从Interakt购买的废弃插件,但它仍然有效)结束回来。它速度很快,并且代码完整性也很不错。比Aptana好吗?我不这么认为,但它更快捷,似乎需要更少的重新启动。
我希望我对Aptana有更好的体验,它让我感到紧张,JS Eclipse是一个在某些时候会在这里消失的幽灵。我在我们的安装中维护了超过48K行的SuiteScript,我真的可以使用更好的工具! ;)
尝试的Visual Studio 11
它在我看来,更好的智能提示(只要你有任何的库,如SuiteScript API.js)配置。如果您已经习惯了.NET开发中的Visual Studio(包括SuiteTalk Web服务),它也可以很好地工作。
不是一个真正的IDE,但这里有一些建议。
使用Google Chrome调试器。当您处于记录中的编辑模式(例如:customer)时,可以使用suitescript API来获取对象树,这对于开发Netsuite中的客户端脚本以及了解其API如何工作非常有帮助。
请更新您的答案。提供的链接不再有效。 – Rockstar