This section contains instructions to setup the programs you may need.
First we need a code editor.
There are many around, but the one you choose should support:
- Syntax highlighting
If you haven’t made up your mind about an editor yet, check out the following ones.
The following IDEs are commercial, but quite good at JS.
- Intellij WebStorm and related PHPStorm for PHP, IDEA for Java
- MS Visual Studio (latest) is good at JS
- Komodo IDE
There are many great IDE beyound the list, of course.
A lightweight editor may not be as powerful as an IDE, but it is fast and easy.
- TextMate (Mac, non-free)
- SciTe is simple, lightweight and very fast (Windows, free).
- Komodo Edit (Cross-platform, free).
- Notepad++ (Windows, free).
And, agains, surely there are much more editors around.
Note, “vi” and “emacs” are not listed. That’s because their adepts already know they’re cool, but starting with them is kind-of hard. Still you can try.
Choose anything. Just make sure that it is not Notepad.
All supported browsers should be installed. Current trend is that browsers tend to support standards and implementations converge, although there are differences.
You need at least: Firefox, Chrome and Internet Explorer.
Grab them here:
Usually you also need Safari, Opera and few other IE versions.
If you work under Linux or MacOS, then a virtual machine is required for Windows IE.
Most developers first create scripts in Firefox. If everything works, the script is tested in Chrome and IE, and then in other major browsers.
It also makes sence to have different versions of IE installed in virtual machines.