2011-09-16 24 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如何工作非常有幫助。