我在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