1

我从http://suitesource.netsuite.com/s.nl/it.A/id.82/.f的 3-years-out-of-date 页面找到了我的方式。我有最新的 Eclipse,带有 Aptana 插件和 NetSuiteEclipse 插件。

Aptana 究竟能为我做什么?目前还不完全清楚,似乎 Netsuite 可能已经放弃了它。

4

6 回答 6

4

到目前为止,我最近发现的关于为 NetSuite 开发脚本的最佳环境是打包 NetSuite 提供的说明并使用 Aptana Studio 3(不是带有 Aptana 插件的 Eclipse),然后包含 NetSuite 插件以允许直接上传正如杰夫提到的那样进入NS。Aptana Studio 基本上只是 Eclipse for JS 和一些额外的酷特性,比如内置的颜色主题。

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

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

于 2011-09-19T15:48:01.920 回答
1

使用 Suitecloud IDE。

从 Eclipse 创建,但为 Netsuite API 定制。

http://elibeltran.com/suitecloud-ide/

于 2013-02-28T18:37:10.300 回答
1

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

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

于 2011-09-19T13:57:01.187 回答
0

大约每年一次,我尝试 Aptana,但每次我都卸载了它——最近我第三次再次尝试并卸载了它。以我的经验,代码完成不是很好,它不能处理复杂的继承情况,不能很好地使用对象文字符号等。我没有证据,我已经卸载了它,所以如果有人问我对于具体的例子,我无法制作它们。

我总是回到 Eclipse 经典(我认为是 3.7)和 JS Eclipse(这是 Adob​​e 从Interakt购买的一个废弃插件,但它仍然有效)它速度快并且代码完成度不错。它比 Aptana 更好吗?我不这么认为,但它更快捷,似乎需要更少的重启。

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

于 2011-10-19T20:05:07.080 回答
0

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

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

于 2012-12-03T10:17:28.027 回答
0

试试 Visual Studio 11。

在我看来,它的智能感知要好得多(只要您使用任何库配置它,例如 SuiteScript API.js)。如果您已经习惯了 .NET 开发中的 Visual Studio(包括 SuiteTalk Web 服务),它也能很好地工作。

于 2012-04-27T05:30:11.603 回答