Newsgroup: it.comp.www.php
Titolo: editor php

Uso da pochi giorni php e già sento l'esigenza di avere un editor più 
evoluto del semplice blocco note di windows.
Cosa mi consigliate?
 
Vorrei un programma possibilmente freeware, con funzioni di 
autocompletamento mentre si scrive, e che consenta naturalmente di 
testare il codice, fare debug, ecc...

 testare il codice, fare debug
 
Questa è tosta, nell'editor…

Il 10/01/12 00.42, danix ha scritto:

Io ne vorrei uno che scriva il software al posto mio mentre sono in 
vacanza e risolva i bug di Safari e Opera ;-)
 
Ma dato che non c'è continuerò con il Vi
 
Nel frattempo speriamo che gli sviluppatori di Safari capiscano a che 
serve la direttiva <Location /> di Apache, magari chiedendo consiglio 
agli sviluppatori di Firefox

 testare il codice, fare debug, ecc...
 
Eclipse+PDT. Supporta XDebug. per il testing non ricordo se supporta 
PHPUnit, ma mi pare di si`, forse con un modulo esterno.
L'autocomplete e` buono. L'integrazione coi VCS (CVS, SVN, Git) e` ottimo.
 
Altri si trovano bene con Netbeans, ma non lo uso da oltre un anno, non 
ti saprei dare info precise.
 
Io ultimamente sto usando PHPStorm (a pagamento) ed e` eccezionale. Ha 
tutto quello che ha Eclipse, e anche di piu` (autocomplete piu` 
intelligente, supporto a LessCss e a SASS, ecc.), ed e` piu` leggero, 
nonostante sia anche lui in Java.
Non sono ancora riuscito a capire come fargli generare gli Unit Test in 
modo automatico, ma se te li scrivi tu, lui te li lancia al run, e ti 
crea anche il coverage direttamente nell'editor (colorandoti lo sfondo 
delle righe nei sorgenti).
 
E credo di usarne l'1% delle funzionalita`...
 
Bye.
 

 testare il codice, fare debug, ecc...
 
Che però indica più un IDE che un editor.
Io uso Nusphere PhpED ed ho utilizzato per parecchio tempo Zend studio, 
ambedue commerciali ma ce ne sono anche alcuni open source molti di 
questi basati su eclipse. Il più promettente mi sembra essere Aptana.
 
Qui c'è una carrellata:
- 
http://coding.smashingmagazine.com/2009/02/11/the-big-php-ides-test-why-use-oneand-which-to-choose/
 
 
 
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"

 Questa è tosta, nell'editor…
 
chiedo scusa, in effetti quello che cerco è un tool di sviluppo leggero, 
ma allo stesso tempo completo...
Vorrei ad esempio che verifichi i file inclusi nel file principale 
(istruzione "include()"), che aggiorni i riferimenti in caso di 
spostamento dei file, ecc...


 
fatemi capire: questi programmi funzionano sotto windows, o sono solo 
per linux?
Essendo alle prime armi sono un po' confused ;)


Io lascerei perdere Windows e lavorerei diretto su Linux, cosí tagli la 
testa al toro, e non commetti errori classici del beginner che lavora su 
windows, come il case-sensitive...
 
-- 
g4b0, linux user n. 369000
http://brosulo.net
 

 ma allo stesso tempo completo...
 
Non so aiutarti.

 ed e` piu` leggero, nonostante sia anche lui in Java.
 
In realtà da quanto vedo l'accoppiata Java-lento è più un luogo comune e 
una eredità.
 
Vedo che è di Brainstorm, io ad Eclipse ho preferito molto IDEA, sempre 
di Brainstorm.

 armi sono un po' confused ;)
 
È normale, ma dopo un po' di mesi ci fai l'abitudine a tutte le cose 
strane di Windows e l'esperienza migliora un po'.

 una eredità.
 
I software in Java sono lenti perche` (IMHO) gli sviluppatori si sono 
troppo seduti sugli allori del "c'è la tal libreria che lo fa, scritta in 
Java: la uso", arrivando a minestroni enormi di codice semicompilato che 
istanzia centinaia di classi per fare roba tipo un semplice str_replace.
 
Ogni tanto qualcuno si ricorda di ottimizzare... :)
 
Bye.
 

 No, anzi. E` superiore a quasi tutti gli altri editor. 
 
Mi riferivo all'OP, per arrivare a suggerirgli Eclipse…

 anche una licenza a vita...).
 
Anche tu orfano dello "small business program" (o comunque si chiamasse)?


 spostamento dei file, ecc...
 
Questo mi pare uno sfizio inutile, non mi pare che quelli che ho 
usato/uso lo facciano ma non ne sento davvero la mancanza.


 chiamasse)?
 
No. L'hanno regalata a tutti i certificati Zend. :)
 
Bye.
 

 nonostante sia anche lui in Java.
 
come si fa ad impostare l'interprete php?


File -> Settings -> PHP
 
Di fianco a "Interpreter" c'è un tasto con tre puntini che ti apre una 
finestra dove impostare i vari interpreti che vuoi usare.
 
Bye.
 

 O non hai scaricato ST2 o non capisco la domanda.
 
li ho provati entrambi, ma in versione portatile.
Forse non per questo non c'è quello che desidero...
Ad ogni modo a me interessa che l'applicazione abbia anche funzionalità 
di testing/debug...

 finestra dove impostare i vari interpreti che vuoi usare.
 
ma l'interprete mi pare che si debba scaricare a parte, decomprimerlo e 
metterlo in c:\
E poi?

 E poi?
 
Definisci "e poi".
 
L'interprete ti serve per (a memoria) l'autocomplete e per phpunit e 
xdebug.
Per "vedere" il sito ti serve comunque un webserver con PHP configurato e 
un browser.
 
Bye.

 Bye.
 
http://imageshack.us/f/834/interpr.png/
 
cioè che devo fare?

 
http://imageshack.us/f/834/interpr.png/
 cioè che devo fare?
 
http://www.jetbrains.com/phpstorm/webhelp/enabling-php-support.html
 
 
bye.
 

 L'autocomplete e` buono. L'integrazione coi VCS (CVS, SVN, Git) e` ottimo.
 
ma è possibile visualizzare gli errori di sintassi mentre si scrive 
(come fa NetBeans)?