Distraction free mode – minimalistic UI option.Simultaneous tag editing – while editing an opening HTML or XML tag, PhpStorm takes care of the closing one.V8 profiling for Node.js apps – allows capturing and analysing JavaScript engine CPU profiles and heap snapshots for Node.js applications.Tracing languages transpiled to JavaScript – spy-js adds support for source maps to trace TypeScript, CoffeeScript or ECMAScript 6 code transpiled to JavaScript.Application dependency diagrams – application structure can be visualized and explored with psy-js.Improved JavaScript support – the core of JavaScript support is reworked, improving the indexing of files and response time of features.Additional options for PHP Code Sniffer.Improved support for Blade templating engine.Remote tools via remote PHP interpreters – allows you to run your application and tools on a production-like environment.Remote edit – individual files can be opened directly from the remote host without adding / downloading them to the local project.PJP servers config shared on project level.Debugging workflow – new features include:.Inline debugger for PHP – all live debugging data are now shown directly in the editor.Separate PHP constructor editable template.Formatting, constructor and PHPDoc improvements.Ability to use PHP surrounds for HTML in PHP files.Color settings for brackets, braces and parentheses.Other PHP related enhancements – including:.Postfix code completion – helps to reduce backward caret jumps.Support for persistent language injections.Numerous new inspections and intentions.Advanced code understanding – including:.Recent release of PhpStorm 9 brings us improvements and bug fixes. PhpStorm 9 is a cross-platform IDE for PHP, HTML, JavaScript, CSS, Sass, Less, CoffeeScript, and many other languages. PhpStorm is a professional tool where features and integration are more important than looks and ease-of-use.PhpStorm 9, the new major release of JetBrain’s professional PHP IDE, is now available for download! If you're looking for a *free* solution, have a look at NetBeans, but for professional use (as mentioned before) Pricing is reasonable and shouldn't be a problem.Īlso, if you're looking for the best-looking, simple to use IDE, probably PhpStorm is not for you (CODA might be a better solution). Try to download the trial or, if you need more time to test, download the 'EAP' release (alpha releases, less stable, but they allow for testing longer than 30 days). I would urge any serious PHP/Webdeveloper to give PhpStorm a try. * Quite fast It's still JAVA-based, but works multi-threaded and a lot faster than Eclipse-based solutions * Plugin-system to add additional features * Direct access to your database for quickly querying and making changes to database schemas * Integration with issue trackers allows automatically grouping changes to change lists connected to your issues * Integration with various VCS SVN (1.6 and 1.7), GIT, CVS * Code inspection Check/validate your code (single file or whole project) and get early warnings for possible errors in your code. * Excellent auto-completion for PHP, HTML, CSS and Javascript, that is based on your actual code, not just the standard PHP/Javascript pre-defined methods. And the developer is very responsive via their issue tracker, which allows up-voting feature requests and allows for discussing bugs, features etc.Ī shortlist of plusses that come in mind: Pricing is good (both 'professional' and 'personal' licenses). PhpStorm is simply the best PHP IDE at the moment. After using Eclipse (PDT) (slow), Aptana (basically Eclipse with additional add-ons and more user friendly), Zend IDE and NetBeans, we decided to give PhpStorm a try. Over the years our company has been looking for a standard IDE for PHP development. Rector: Use closest rector config when run rector from project tree via right mouse button click.Don’t suggest running Rector when there is no configuration file in project.Fixed: Accessing static trait members: quick-fix Replace with ‘self::’ access doesn’t make the inspection go.Fixed: "Calling static trait member directly is deprecated" shouldn’t highlight the late static binding call.Fixed: Non-ASCII characters inspection not working properly for comments inside arrays. ![]() Fixed: Code style formatting for php "Chained method calls" -> "Place ‘ ’ on new line" when assigning to variable.Fixed: Suggesting wrong imports because of partial export field support in package.json.Fixed: Terminal tab name resets when activating. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |