A Storm of Web Developer IDEs
The Web Dev Zone is brought to you in partnership with Mendix. Discover how IT departments looking for ways to keep up with demand for business apps has caused a new breed of developers to surface - the Rapid Application Developer.
One of many nifty features is the quick definition lookup display that pops up to display the actual styles defined for a particular CSS ID. You can also open a tree view showing all the styles applied to a CSS tag by right-clicking on a tag and selecting "Show Applied Styles for Tag."
Tree View of CSS Tag's Styles
WebStorm supports development for the following JS frameworks:
WebStorm also supports these version control systems: Git, SVN, Perforce, and CVS. Some of the other key features in WebStorm include batch code analysis as well as FTP and remote files synchronization.
PhpStorm 1.0Code completion in PhpStorm finalizes classes, methods, variable names, and PHP keywords, plus commonly used names for fields and variables depending on their type. The editor supports PHPDocs and provides appropriate code completion tips for @property, @method, and @var annotations. There is also support for PHP refactoring, debugging, code navigation, and Smarty template editing.
Smarty Template Editing
Within PhpStorm you can develop PHPUnit tests and run them from the directory, file, or class using context menu options. A GUI-based test runner displays detailed stats for the whole suite and every particular test.
PHPUnit Test Runner
WebStorm and PhpStorm have inherited many of the strengths from PHP and web language support in IntelliJ IDEA. JetBrains says it will continue to support multiple languages, including PHP and web languages, in IntelliJ for polyglot programmers, but for web developers who just want to use the most common web languages, PhpStorm and WebStorm will be better choices.
Personal and commercial licenses are available now for WebStorm and PhpStorm with a introductory discount until September 2010. Each license includes one year of free updates. A 45-day free trial is available here.