Two new IDEs - PHP & JavaScript
Written by Ian Elliot   
Wednesday, 02 June 2010

While there are good HTML editors and designers there is plenty of space for programmer-oriented HTML/JavaScript and PHP IDEs. JetBrains has just released one for each technology - interesting...

 webstorm

Designers are well served by tools for creating web pages but developers still struggle to find a convincing IDE to help them create client-side HTML with JavaScript and server-side HTML with PHP.

JetBrains is well known for its C# and Java IDEs and has recently released a Ruby IDE - RubyMine - but web development needs something more complex than a single language IDE.  A web IDE has to cope with multiple technologies - HTML and CSS for layout and then the associated language - JavaScript or PHP.  You need editors for multiple code types and you need to integrate things in a way that makes creation, editing, testing and deployment easy. This is what PhpStorm 1.0 and WebStorm 1.0 are intended to do. They are currently available for Windows. Linux and Mac OSX. 

In both products the editors provided understand the syntax of   JavaScript, PHP, HTML, or CSS well enough to analyse the code to provide code insight, code completion suggestions and project navigation facilities. Both environments also understand how you tend to work with a website and will open an existing folder, check code out of a VCS or use FTP to download and autosync files. You can enter HTML and CSS and see how CSS styles apply to the HTML. Embedded styles can be extracted from the HTML to the style sheet - a sort of refactoring for HTML/CSS.  You can write JavaScript using DOM based browser specific completion. You can also opt to use Zen coding. Code can be refactored and there is a JavaScript debugger based on Mozilla which is automatically installed to Firefox. It also supports JQuery, YUI, Prototype, Moo Tools, Qooxdoo and Bindows.

PhpStorm 1.0 is broadly similar to WebStorm  but it also allows you to include PHP code and use code completion, inspections, refactorings and quick code navigation. What is really significant is that it comes with a graphical PHP Debugger complete with conditional breakpoints, watches and smart step-into. PhpStorm also provides  testing frameworks support — with a GUI-based test runner, Smarty Template editor, PHP refactoring and PHPDoc support

Notice that PhpStorm also includes all of the features of WebStorm which means you can work with HTML/CSS and JavaScript. Also notice that neither IDE provide a drag-and-drop HTML designer but there are plenty of those already available and importing HTML is easy - this is a developer IDE.

 

webstorm

 

Separate personal and commercial licenses are available for WebStorm and PhpStorm.

WebStorm Commercial £130 Personal  £62

PhpStorm Commercial £170 Personal  £92

Both are free to education and open source projects. A discount is available until September 2010.

Each license includes free IDE updates for 1 year after the purchase date, covering major new releases.

A free 45 day trial of both products is available from:

http://www.jetbrains.com/

Banner


IBM Opensources AI Agents For GitHub Issues
14/11/2024

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.



Sequin - Open Source Message Stream Built On Postgres
31/10/2024

Sequin is a tool for capturing changes and streaming data out of your Postgres database, guaranteeing exactly once processing. What does that mean?


More News

<ASIN:032152599X>

<ASIN:1847198384>

<ASIN:1430228989>

<ASIN:0596804377>

<ASIN:0470563125>

<ASIN:1430231149>

<ASIN:0596157134>

Last Updated ( Thursday, 02 April 2015 )