JetBrains brengt verschillende ontwikkelomgevingen uit, zoals IntelliJ Idea gericht op Java, CLion gericht op C en C++, DataGrip gericht op sql en PhpStorm gericht op php. PhpStorm biedt on-the-fly-errorpreventie, autocompletion, coderefactoring en debugging, en kan ook overweg met html, css, Coffee- en JavaScript. Voor een overzicht van de mogelijkheden verwijzen we naar deze pagina. Voor het gebruik van PhpStorm is wel een licentie nodig. Voor zakelijk en thuisgebruik zul je daarvoor moeten betalen, maar als de software wordt gebruikt voor onderwijs of niet-commerciële opensourceprojecten, is de licentie gratis. JetBrains heeft PhpStorm 2018.3 uitgebracht, met de volgende aankondiging:
PhpStorm 2018.3 released: DQL, PHP 7.3, Multi-host Deployment, PHP CS Fixer, new refactorings, and more
This major release brings with it a lot of new powerful features and improvements, including DQL support, PHP CS Fixer, remote deployment to multiple hosts, new intention actions and improved refactorings, support for GitHub Pull Requests and Git submodules, accessibility improvements, and much more!
PHPQuality Tools
- DQL Support
- PHP 7.3 Support
- Refactorings
- Replace with Alias and Inline Alias intentions
- Сhange Class Member Visibility refactoring
- Private name refactoring improved
- PHPDoc Annotations Improvements
- Improvements for formatted string functions
- Ctrl+. Completion
- Search variables in debug
- Run configurations for HTTP Requests
- Autodetect configuration for test frameworks + automatically create Run Configuration
- Generate setUp and tearDown methods for PHPUnit
- Aliases References In Italic
Deployment
- PHP CS Fixer Support
- Simplified settings of quality tools
- Autodetect Non-PSR coding standards for PHP_CodeSniffer
Version Control
- Remote Deployment To Multiple Hosts
Web Technologies
- GitHub Pull Requests
- Git submodules
- Ignore whitespaces
- Better support for pre-commit hooks
IDE
- Auto imports in JavaScript
- Parameter hints
- Improved Angular support
- Vuetify support
Database Tools
- Search Everywhere
- High-contrast theme
- Multiline TODOs
- Multiline search in Find in Path
- New Activity Monitor
- New Plugin UI
A complete list of all the changes can be found in the really long release notes.
- Cassandra Support
- Many improvements in code completion
- Support for extensions in PostgreSQL
- Introduce table alias intention
- Auto-reconnect after time-outs