PhpStorm
software
Logo
Logo
GenereIntegrated development environment
SviluppatoreJetBrains s.r.o.
Data prima versione2009
Ultima versione2024.1.1 (23 aprile 2024)
Sistema operativoMicrosoft Windows
macOS
Linux
LinguaggioJava
Licenzalicenza proprietaria
(licenza non libera)
LinguaInglese
Sito webwww.jetbrains.com/phpstorm/

PhpStorm è un ambiente di sviluppo integrato (IDE) commerciale multi-piattaforma pensato per PHP,[1] sviluppato dalla società ceca JetBrains.

PhpStorm fornisce un editor per PHP, HTML e JavaScript con analisi del codice on-the-fly, prevenzione degli errori e refactoring automatici per codice PHP e JavaScript. L'autocompletamento del codice in PhpStorm supporta PHP dalla versione 5.3 in poi[2] (progetti moderni e legacy), inclusi generatori, coroutine, la parola chiave finally, elenchi in foreach, namespace, chiusure, traits e array a sintassi breve. Include un editor SQL completo coi risultati di query modificabili.[3][4]

PhpStorm è scritto in Java. Gli utenti possono estendere l'IDE installando plugin creati per PhpStorm o scrivendone di propri. Il software comunica anche con origini esterne come XDebug.

Tutte le funzionalità disponibili in WebStorm sono a loro volta incluse in PhpStorm,[5] in aggiunta al supporto a PHP e database.[6] WebStorm viene fornito con i plug-in JavaScript preinstallati (come per Node.js).[7]

Funzionalità chiave

[modifica | modifica wikitesto]

Editor PHP

[modifica | modifica wikitesto]

Ambiente di sviluppo

[modifica | modifica wikitesto]

Debug e test

[modifica | modifica wikitesto]

Funzioni JavaScript, CSS e HTML

[modifica | modifica wikitesto]

Politica di licenze e aggiornamenti

[modifica | modifica wikitesto]

Nel novembre 2015 JetBrains è passata a dare in licenza PhpStorm su base di abbonamento. Gli abbonamenti annuali o mensili gestiti per 12 mesi consecutivi ricevono anche una "licenza di fallback perpetua" alla versione principale disponibile al momento dell'acquisto. PhpStorm è disponibile per singoli sviluppatori, aziende e organizzazioni. Ulteriori licenze scontate e complementari sono disponibili per startup, studenti e insegnanti e progetti open source non commerciali. Queste licenze complementari richiedono l'approvazione e non includono la clausola di fallback perpetua, perciò hanno una scadenza.

Note

[modifica | modifica wikitesto]
  1. ^ (EN) Erez Zukerman, Slick PhpStorm Makes Editing JavaScript and PHP Fun, in PC World, 12 gennaio 2012. URL consultato il 27 marzo 2020.
  2. ^ (FR) David Feugey, Avec PhpStorm 8, JetBrains renforce sa présence sur le marché PHP professionnel, in Silicon.fr, 22 settembre 2014. URL consultato il 27 marzo 2020.
  3. ^ (EN) Darryl K. Taft, JetBrains PhpStorm 5.0 Provides New PHP Framework Support, in eWeek, 13 settembre 2012. URL consultato il 27 marzo 2020.
  4. ^ (EN) Adrian Bridgwater, JetBrains PhpStorm 5.0 Aligns To Symfony2 and Yii, in Dr. Dobb's, 18 settembre 2012. URL consultato il 27 marzo 2020.
  5. ^ PhpStorm vs WebStorm, su intellij-support.jetbrains.com. URL consultato il 27 marzo 2020.
  6. ^ (EN) PhpStorm, su jetbrains.com. URL consultato il 27 marzo 2020.
    «All the features in WebStorm are included into PhpStorm, with full-fledged support for PHP and Databases/SQL support added on top.»
  7. ^ (EN) Which IDE do I need?, su PhpStorm FAQ. URL consultato il 27 marzo 2020 (archiviato dall'url originale il 27 marzo 2020).
  8. ^ (EN) Bruno Skvorc, PhpStorm – Review and Give Away, su SitePoint, 13 agosto 2012. URL consultato il 27 marzo 2020.
  9. ^ (EN) Harika, PHP Debugging - How to Debug your PHP Code (Drupal debugging techniques included!), su Specbee, 3 settembre 2019. URL consultato il 27 marzo 2020.
  10. ^ (EN) Chris Cornutt, Gary Hockin: Debugging PHP Command Line (with PHPStorm and XDebug), in PHPDeveloper.org, 7 maggio 2015. URL consultato il 27 marzo 2020.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]