Hello all! Might be a very personal question but w...
# suitescript
j
Hello all! Might be a very personal question but what IDE do you prefer for netsuite suitescript development? I am a new developer in this ecosystem, coming from Microsoft Dynamics AX/365 (visual studio and the morphx editor). I know at least 3 editors; VS Code, Eclipse, Webstorm that have integrated netsuite connection.
c
Hey @Jack, we are about to release our newest version (WebStorm Plu-in 19.2), so stay tunned so you can get the release note when that happens, some enhancements will help you on the onboarding. And soon there will be other tools that will help you to interact with the SuiteCloud Platform independently of you IDE (so you would be able to use VS Code if you like, this is not a plug-in). Heads up on WebStorm: If you decide to use this IDE, the latest release from them (WebStorm 2019.2) has some conflicts with the Java SDK version( which we are working to solve it ASAP), so I would strongly recommend you to use a version lower than 2019.1.4 (officially is 2018.3.5)
j
Ok thank you so much for the heads up!
m
Hey Jack,
I use VSCode but it's not standard supported by Netsuite
Rather I use a community supported module
If you have a question, feel free to send me note and I'd be glad to show you how to use it
j
Michael thanks again!
Lets stay in contact 😉
Michael and carlos is this the vscode extension?
c
hey @Jack, we does not have any VS Code plugin distributed by us yet, and the tool that I was mentioning before will allow you to interact with the SuiteCloud Platform without install anything in you IDE, is a IDE agnostic tool (Command Line Interface)
m
Hey Jack, the extension I use is this one:
It's a bit of a pain to get set up, and you'll probably want to install a suitescript autocomplete extension too
To get it setup, do the following steps:
Follow the first 4 steps here exactly. Make sure to write down the URL: https://github.com/netsuite-upload-org/netsuite-upload#how-to-install-the-restlet
Follow the steps before 'A Simple Restlet Sample' here. Make sure to remember the 4 token/key fields specified: https://github.com/MichaelEPope/nsrestlet/blob/master/tutorial.md
In VSCode install the extension I mentioned and go to File->Preferences->Settings and at the top, search for Netsuite Upload. Enter in the following fields (and ignore the rest)
Consumer Secret, Consumer Token, Net Suite Key, Net Suite Secret, Realm, Restlet
And lastly, go to your File Cabinet in Netsuite and look at the Suitescripts sub-folder
Create duplicate folders inside of VSCode, then right click and pull from Netsuite
Like this:
It's not my extension personally, but someday I'll probably write something up to make this whole process a little easier. It's a pain as is. But once it's set up, it's pretty easy to push/pull files
You might also check out what Carlos is mentioning. Never used it before though.
j
Michael thank you so much. Sorry for the late reply but i was on a short vacation.