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