Newsgroup: it.comp.www.php
Titolo: Eclipse e Zend

Ciao,
	programmo da qualche anno in php con un banalissimo blocco note e 
alla domanda "esiste un buon  editor" sono stato indirizzato su Eclipse 
php e su Netbeans.
Li ho provati ed entrambi mi sono sembrati molto buoni ... ma quasi tutti 
mi dicono che per alleggerire notevolmente il mio lavoro devo 
"configurarli con Zend".
Guardando su internet non ho ben capito che tipo di agevolazioni potrei 
avere, ma soprattutto non sono riuscito a capire, una volta installato su 
Ubuntu, come configurare i due programmi.
Qualcuno ha voglia con molta pazienza di darmi una mano a capire come 
usare e configurare questi applicativi?
Vi ringrazio in anticipo.
Ciao

 usare e configurare questi applicativi?
Se usi Eclipse e PDT, quando crei un progetto PHP puoi definire degli 
include path. Se gli dai il percorso del framework che usi (Zend Framework 
o PEAR, per esempio), e il framework usa PHPDoc, Eclipse ti attiva 
l'autocompletamento e i tips anche sulle classi e le funzioni del 
framework.
Non so se intendessero questo, ma e` molto comodo. :)
Bye.

 Io mi trovo bene con Eclipse e PDT (plugin per lo sviluppo in PHP)
Meglio ancora con Aptana (ovvero Eclipse + plugin Aptana) più PDT.
Almeno puoi fare FTP direttamente da dentro l'editor.

 Bye.
ok ... ora ho le idee ... confuse ... ma più chiare di prima :)
A questo punto quindi dovrei trovare il modo di aggiungere i plugin di 
PDT.
Credo di aver intuito il discorso degli include ... ma non ne sono 
completamente sicuro. Potresti spiegarmelo in modo più da neofita? 
altrimenti cerco di sbatterci un po' la zucca su google.
Grazie cmq per i chiarimenti

 Almeno puoi fare FTP direttamente da dentro l'editor.
Non uso ftp da... boh... 7-8 anni. :)
Preferisco prendere un piccolo virtualserver ed entrarci in ssh per poi 
usare cvs e svn, piuttosto che prendere diversi hosting che mi danno solo 
ftp
Bye.

 completamente sicuro. Potresti spiegarmelo in modo più da neofita?
Non c'e` molto da spiegare. :)
Pero` se non hai Eclipse sotto mano non e` intuitivo.
Quando crei un nuovo progetto PHP da dentro Eclipse ti apre una finestra 
dove imposti il nome e altre cose. C'e` una tab "Libraries" dove puoi 
cliccare "Add External Source folder". Navighi nel tuo filesystem fino a, 
per esempio, "/usr/local/lib/php5/ZendFramework-1.10" e lo aggiungi alla 
lista.
Da li` in avanti puoi scrivere
$a = new Zend_
E poi premi ctrl-spazio. Ti apre una lista di tutte le classi dello Zend 
Framework (che iniziano con Zend_). Se contunui a scrivere riduce la 
lista delle possibilita`, altrimenti coi tasti cursore ti posizioni su 
quella che serve e premi invio.
Se scrivi
$mail = new Zend_Mail(
e premi ctrl-spazio ti apre una lista dei parametri accettati dal 
costruttore di quella classe, con anche la descrizione (breve) per ogni 
parametro.
Idem per i metodi.
Le stesse cose le fa anche per le classi che definisci tu (l'help in 
linea funziona solo se usi PHPdoc per documentarle).
Bye.

 ftp
Non sempre è possibile.
Sinceramente trovo la mancanza di un FTP integrato ed a portata di
click una *enorme* dimenticanza da parte di Eclipse.
Anzi, la trovo proprio una stronzata. Almeno in PDT andrebbe inserito.
Posso capire che l'editor base non lo supporti, visto che nasce per Java
e non sempre si usa l'FTP (ma sistemi di versioning), ma PDT nasce per
php e solitamente si usa l'ftp.

 voci che sarebbe diventato closed e a pagamento e l'ho abbandonato.
E' andata all'opposto: prima era distribuito in versione "free"
limitata e "pro" a pagamento, poi hanno aperto l'intero codice... e
hanno fatto confluire il loro plugin dentro PDT. Quindi se ti trovi
ben con PDT puoi tranquillamente affiancargli il plugin di aptana che
non è niente male per quel poco che ho visto.
bye!

Credo di aver toppato qualcosa ... forse in fase di installazione Zend 
perché una volta indicata la cartella esterna /usr/share/zend-franework 
se provo a richiamare $a = new Zend_ cliccando ctrl-spazio non accade 
nulla.
Forse ho omesso qualcosa?