No internal debugger, no refactoring tools. It works really strange, for instance knowing nothing about embedded node components. As for IntelliSence it much more worse that WebStorm and even Sublime, I would say. One very obvious benefit of using ‘iisnode’ is that you no longer need to restart ‘node.exe’ process manually, as you changing sources.īut let’s go back to IDE itself. Web Matrix comes with IIS Express web server, which is perfect for web development. This approach of course brings a lot of benefits, but in the same way it might give you some limitations of IIS itself. IISNode is a host of node.js on IIS web server. As Sublime and WebStorm depend on ‘node.exe’ and work directly with it, Web Matrix uses another component, called iisnode. As soon as it’s installed, you can pretty nice templates for Node.js applications.
It’s easy to install it by Web Installer. Web Matrix 2 is a lightweight IDE suitable for ASP.NET, PHP, HTML development. New kid in the block of Node.js development on Windows is Web Matrix 2, currently beta version. Just place the break point in the line you want to halt and press ‘Debug’ button.Īpp would run and debugger will stop on breakpoint, showing current Frames, Local or Watched variables. But the most sweet feature as for me is - Debugging.
I was really happy to see how fast and precise it works.īesides of that, you are getting all JetBrains IDE’s goodness - Refactoring, Integration with VCS, Code Formatting, Navigation etc.
You have ready to use presets, including one for node.Īs you start to work with any Node.js internal modules (as http, fs etc.) WebStorm would propose to download sources and index them to be able to produce IntelliSence-like suggestions. With a WebStorm you just create a new project, place javascript files inside and configure IDE to run Node.js configuration. Being HTML/CSS/JS editor, it could be easily adopted for Node.js development.
Web Storm is full feature IDE from a world-class vendor. JetBrains produces great products including Web Storm. Press ‘Ctrl+P’ after put sign and type function name.
Start typing the file name and relevant suggestion will appear.Īs well, you can easily navigate inside javascript file, by functions or object properties. Pressing ‘Ctrl+P’ will bring navigation console. It is able to open folders, providing great file navigation options. You can handle pretty big projects inside Sublime. Just inside the editor you able to access ‘npm’ and ‘node’ command line, so it’s pretty possible to work with project without leaving text Sublime at all. It provides with basic code completion functionality.īut it also gives you ability to simply run node.js scripts inside the editor and see resulted output. You can turn Sublime Text 2 into quite powerful node.js IDE with plug called SublimeText-NodeJs. Available on many platforms, including Windows makes it really ‘must-have’ tool for any developer. Even with plain installation it’s very useful. Sublime Text 2 is a superior development-oriented text editor. I’ll show the best options I’ve tried so far. You can go further this minimalistic setup, thought. You just code in you favorite one and then switch to command line to start up application, like ‘node app.js’. Instead of typing the code into interpreter console, you can save it to local file ‘fib.js’ and run it with node.īasically all you need with node.js is command line and text editor. Here is simple example of Fibonacci number’s calculation in node. node.exe acts as javascript interpreter, so you can directly put some code in console. So, fire up new cmd window and put ‘node’ in command line. This is possible by brilliant project called Chocolatey.Īfter Chocolatey is setup, you can easily install any package you like, including one for node.js.Īs Chocolatey installed node, it should be available in your PATH. go different wizards - it’s boring! Do you remember how you life changed after NuGet release? What if say, you can do exactly the same thing, but instead of installing.
Installing the software is always a little mess. It’s very easy to install with latest installer available on web site. Node.js is nothing more as node.exe file.
You can setup very solid development environment for Node.js on Windows box. Primarily, because of lacking proper development environment. NET developer addicted to Visual Studio, you might feel a little frustration about joining new camp. For a quite long time, node.js was available only for Linux and Mac, but due to latest Microsoft contribution to project Windows is supported in a very fine way. Node.js is very interesting platform, it allows to unleash your internal hacker and gives a chance to join one of the fast growing developers communities in the world.