http://suitesource.netsuite.com/s.nl/it.A/id.82/.fの 3 年前のページからここにたどり着きました。AptanaプラグインとNetSuiteEclipseプラグインを備えた最新のEclipseがあります。
Aptana は私に何をしてくれるのでしょうか? それは完全には明らかではなく、Netsuite はその終わりを放棄したようです。
http://suitesource.netsuite.com/s.nl/it.A/id.82/.fの 3 年前のページからここにたどり着きました。AptanaプラグインとNetSuiteEclipseプラグインを備えた最新のEclipseがあります。
Aptana は私に何をしてくれるのでしょうか? それは完全には明らかではなく、Netsuite はその終わりを放棄したようです。
NetSuiteのスクリプトの開発に関して私が最近見つけた最高の環境は、NetSuiteによって提供された指示をバッグに入れ、Aptana Studio 3(Aptanaプラグインを備えたEclipseではない)を使用してから、直接アップロードを可能にするNetSuiteプラグインを含めることです。ジェフが言ったようにNSに。Aptana Studioは、基本的にはEclipse for JSと、組み込みのカラーテーマなどのいくつかの追加のクールな機能です。
あなたがする必要がある他の唯一のステップ(そしてこれはNSヘルプに記載されていません)は、SuiteScriptApi.js(そしておそらくnlapihandler.nl.js)をメインプロジェクトフォルダーのルートに配置することです。上記の構成により、JavaScript全般とSuiteScriptのコード補完/定義が得られます。ファイルをどこで入手したか忘れましたが、SuiteAnswersでファイルを検索できます。
IDEの変更を含めるには、ヘルプを実際に更新する必要があります。
aptana プラグインは Netsuite 固有のものではなく、javascript 開発用のプラグインであり、javascript のコード補完を提供します。netsuite オブジェクトのコード補完は制限されています。
Eclipse への netsuite プラグインを使用すると、スイートスクリプトを Eclipse から直接 netsuite にアップロードできます。ただし、アップロードされたファイルのパスに関して、現時点では思い出せないいくつかの制限があります。思い通りにパスを設定できなかったので、使用をやめました。
Suitecloud IDE を使用します。
Eclipse から作成されましたが、Netsuite API 用にカスタマイズされています。
実際にはIDEではありませんが、ここにいくつかの提案があります。
GoogleChromeデバッガーを使用します。レコードで編集モードになっている場合(例:customer)、suitescript APIを使用してオブジェクトツリーを取得できます。これは、Netsuiteでクライアント側スクリプトを開発し、APIがどのように機能するかを理解するのに非常に役立ちます。
VisualStudio11をお試しください。
私の意見では、これははるかに優れたインテリセンスを備えています(SuiteScript API.jsなどのライブラリを使用して構成する限り)。また、.NET開発(SuiteTalk Webサービスを含む)からVisualStudioに既に慣れている場合にもうまく機能します。
年に 1 回ほど Aptana を試し、そのたびにアンインストールしてしまいます。最近、3 回目の再試行でアンインストールしました。私の経験では、コード補完はあまり良くありません。複雑な継承状況を処理しません。オブジェクト リテラル表記ではうまく機能しません。証拠がなく、アンインストールしたので、誰かに尋ねられたら特定の例については、私はそれらを作成できません。
私はいつも Eclipse クラシック (3.7 だと思います) と JS Eclipse (Adobe がInteraktから購入した放棄されたプラグインですが、それでも動作します) に戻ってしまいます。これは高速で、適切なコード補完機能を備えています。アプタナよりいいの?そうは思いませんが、より高速で、再起動が少なくて済むようです。
Aptana でもっと良い経験ができたらいいのにと思います。JS Eclipse がどこかの時点でここで消える幽霊であることに不安を覚えます。インストールで 48,000 行以上の SuiteScript を維持していますが、もっと優れたツールを使用できるはずです! ;)