RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

JetBrains PhpStorm

Product
Developers: JetBrains
Last Release Date: October, 2013
Technology: Development tools of applications

Content

JetBrains PhpStorm is a development environment for creating applications on the basis of PHP technology from JetBrains company.

JetBrains PhpStorm 3.0

The Czech company JetBrains known for the development tools submitted the new version of the PhpStorm 3.0 development environment in November, 2011. The new version of this powerful platform offers all necessary for creation of elegant and powerful applications based on PHP technology – support of a modeling language of UML for management of a code format, the detector of the duplicated Smart Duplicated Code Detector code for an exception of the repeated description of the same functions and also a profayler for the maximum code optimization.

The new version of this specialized development environment concentrated on quality of the code shows a major step forward in maintenance of purity, structuring code efficiency taking into account all features of the PHP language.

The PhpStorm 3.0 environment for the first time brings to attention of developers the module Smart Duplicated Code Detector – the detector of the duplicated code which helps to find quickly identical blocks on all available the code. Moreover, after detection of such duplicated sections it is possible to eliminate safely and automatically duplication without loss of necessary functionality.

The separate description the new integrated UML module which helps to make quickly general idea about structure of the project or allows to construct a semantic representation of the changes made with the last records in a control system of the versions made by other project participants is worthy.

To ensure fast functioning of the code and lack of bottlenecks, the PhpStorm 3.0 development environment contains a profayler, the new system of a run of the PHPUnit 3.6 tests and also the module JSTestDriver for integration with third-party testing systems now.

The medium composition of PhpStorm 3.0 also includes support of such popular and dynamically developing technologies as CoffeeScript and XSLT 2.0 and also the new integrated XSLT debugger for check of data translations in the XML format.

The PhpStorm 3.0 environment differs in the improved work at synchronization of data on protocols of FTP/SFTP, provides support of a system of collective development of TFS (Microsoft Team Foundation Server) and generates control columns for a repository of GIT. At last, from the visual point of view, PhpStorm 3.0 has the improved graphical interface for all direct operating systems.

JetBrains PhpStorm 6.0

  • Change of the signature, elements of the classes Pull Up/Push Down, movement of a class;
  • The manager of dependences of Composer for support of PHP;
  • Reasonable support of namespace – auto-import, import optimization, etc.;
  • (Re) the organizer of the code – management of the existing and generated codes;
  • Completely configured templates, including PHPDoc;
  • Intellectual end of the code and the improved environment of prevention of errors is more than inspections of the code;
  • New editor of schemes of databases and instruments of change tracking.

The PhpStorm development environments puts emphasis at speed and convenience of development using the PHP language, understands the typed code at the deep level, gives an opportunity of a fast and smart dopisyvaniye of the code on the fly, navigation, and error check. The PHPStorm tool is always ready to help with drawing up the code, conducting testing and visual debugging.

PHPStorm includes functionality of the editor of JetBrains WebStorm (the editor of HTML/CSS, JavaScript), and adds to it full support of the PHP code.

2013: JetBrains PhpStorm 7

On October 23, 2013 it became known of an exit of JetBrains PhpStorm 7, the new version of integrated development environment.

New in a product

JetBrains reported, in the solution the latest trends of the PHP language and other languages for web development, including the support of the last PHP specification 5.5, the improved illumination of syntax of PHP new refactoring, inspection of the code and also additional opportunities for a development back-end are implemented.

PhpStorm 7 the development frontend, including the JavaScript templates (EJS, Handlebars, Mustache), Web Components, Stylus, Compass, etc. supports different technologies. At the same time, as notice in JetBrains, the new version displays PhpStorm out of language limits: PhpStorm 7 provides the built-in Vagrant tool, supports tools of the command line, the built-in SSH console and the terminal, provides validation of a configuration of the debugger and also other means for convenient development. Support of different frameworks, such as Drupal, Symfony2 and so forth is improved.

PhpStorm 7 included many opportunities and improvements of the IntelliJ platform, including sending, without leaving IDE, requests for inclusion of changes in a repository for GitHub, improvements in work with databases and SQL, a full-screen type for all platforms, a type for the presentations.