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!
I like Codelobster
RispondiElimina