Select to view content in your preferred language

What IDEs are people using for JavaScript development?

1831
5
08-21-2013 10:40 AM
JHayes
by
Frequent Contributor
Hello,

Title explains it all.  I do have an Adobe Creative Cloud membership and curious if I should just go with Dreamweaver?  I've tried NotePad++ and Aptana 3.0.  Not particularly thrilled with either however.

I wish ESRI's JavaScript Team would support something. I love developing in the Flex API because the API library was easy to import into Flash Builder, everything worked and was supported.

Thanks,
0 Kudos
5 Replies
AdamSkoog
Deactivated User
They do have a plug in I believe for the new versions of visual studio. I've never used them so I can't say if it's worth much, but worth a shot if you have access to that.

I personally use visual studio 2010, but I don't have much need for the auto type. I just look stuff up on the api here and I've been doing javascript for a long time.

Hope you find something you like.

Adam
0 Kudos
ReneRubalcava
Honored Contributor
Whe it comes to JavaScript/Web Development in general, there are just far too many variables in place to say "use this one".
Aptana seems to be used by quite a few people. Visual Studio 2010/2012 are decent environments to work in. If you are going to be writing an application that requires you build a .NET Service with it, it's a natural choice.
Aptana and VS with the intellisense plugins mentioned are one route if that is important to you.

I came from mainly a Flex background as well, but even then, Flashbuilder tools paled in comparison to what vanilla Eclipse could do with Java. Not having immediate access to the docs in the IDE may be a pain at first, but you get used to becoming very familiar with the online docs.

A lot of people use SublimeText and configure the build tools to handle linting/testing. There's no intellisense per se, but it will provide intellisense to code that has previously been written, same for Vim. Unlike Visual Studio for example, these tools work on Windows/Mac/Linux, so if you have to switch around, it's worth learning them. WebStorm is also really good, and has a great plugin setup.

A lot of people will use tools like Grunt to perform these tasks from the command line.
Check out this slide and video from the most recent Dev Summit where he used Grunt to automate all his tests and do some code gen.
http://proceedings.esri.com/library/userconf/devsummit13/papers/devsummit-107.pdf
http://video.esri.com/iframe/2326/000000/width/960/0/000000

Personally, I use Vim with Grunt to do everything, but in the end, it just boils down to what you're most effecient in.
0 Kudos
JeffJacobson
Frequent Contributor
I would recommend either Visual Studio 2012 or Aptana.

I haven't found any IDE that does Intellisense 100% successfully for JavaScript.
0 Kudos
Ravichandran_M_Kaushika
Regular Contributor
To get intellisense to work in VS 2012

http://blogs.msdn.com/b/webdev/archive/2012/03/15/vs11-beta-javascript-feature-comparison-with-vs201...

tools->option->Text Editor->JavaScript->IntelliSense->References, "implicit (Web) " reference group for web projects and web sites.

at the same place, I added jsapi_vsdoc12_v35.js to the bottom of the list and i can see all esri.geometry.* as it is in code behind C# or VB.net.

also edit -> intellisense -> Refresh Remote References.

hope it helps.

regards
ravi.
0 Kudos
JoseSanchez
Frequent Contributor
0 Kudos