giovedì 4 aprile 2013

Il miglior IDE per PHP

Succede sempre più spesso di sentirsi fare la domanda da 1 milione di dollari: Qual è il miglior IDE per PHP?

La risposta di solito scontata è quello che utilizza chi risponde. Ma spesso non è quella giusta, almeno per chi ha fatto la domanda.

Nella mia storia di programmatore ne ho provati molti, tra cui (ed in ordine): Eclipse, Aptana e PHPStorm.

Devo dire che sebbene Eclipse sia il più flessibile è anche il più mastodontico e pesante (a livello di performance), ah ... dimenticato io uso OSX, per cui uno dei requisiti del mio IDE perfetto è quello di girare su MAC.
Aptana è in pratica un fork di Eclipse, un po più carino.

PHPStorm è, a mio parere, il migliore nella sua versione 6 è veloce, ha moltissimi plugin che permettono di integrare molti linguaggi ed ambienti.



Questi sono i vantaggi che mi hanno spinto a comprarlo ed ad usarlo:

  • Supporta git, il vcs che uso (anzi è integrato con github e bitbucket).
  • E' integrato con Redmine, per cui posso gestire i task da dentro il mio IDE.
  • Supporta Typoscript, il linguaggio di configurazione di TYPO3.
  • Supporta molto bene Symfony2, il mio framework preferito.
  • Permette di effettuare i test case in maniera integrata.
  • Permette di effettuare i debug sia via web che a riga di comando.
  • Integra la comunicazione con Jenkins, il mio sistema di continous integration preferito.
  • ... ha una quantità estrema di plugins.
Sarei falso se dicessi che non ha contro:
  • E' scritto in Java, per cui non è il massimo delle performance, ma nell'ultima versione è relativamente veloce.
  • Il modulo git non supporta (ancora) i submodules e ogni tanto si incanta.

Quindi se lo chiedete a me io vi rispondo: compratevi PHPStorm!

1 commento: