Strumenti per programmare in php

Una guida introduttiva agli strumenti disponibili su linux per la programmazione php

References:

Lo studio di symfony mi ha portato a scoprire una serie di tool e di metodologie veramente interessanti per la programmazione in php.
Descrivo gli strumenti che reputo interessanti e le mie esperienze:

IDE per php:

non sono un esperto di ide ma eclipse mi è sempre piaciuto. Ha tutto quello che serve:
una struttura a plugin
il supporto per cvs
la gestione di piu progetti,  anche scritti in linguaggi diversi

Fino ad oggi (agosto 2007) ho utilizzato easyeclipse per php che, in due parole è, una collezione già pronta di plugin per eclipse adatti per lo sviluppo di php. Basta scaricare e decomprimere e si è subito al lavoro.
Oggi pero ho scoperto alcuni limiti: se si vogliono caricare dei plugin che hanno alcune dipendenze con altri plugin .. le cose si possono complicare.
Quindi ho pensato di partire da eclipse 3.3. classico scaricabile da qui. E' importante che si utilizzi la virtual machine 1.5.

Eclipse gode di una miriade di plugin. elenco quelli che ritengo interessanti:
PDT anche conosciuto come PHP-IDE. ho scaricato il plugin attraverso il tool "software update" di eclipse.
BIRT
reporting tool. Per chi conosce Agata Report .. è qualcosa di molto simile. C'è un filmato flash illustrativo.

Questi gli step per l'installazione di Birt:

Per symphony c'è un howto che spiega come configurare eclipse per costruire progetti con eclipse

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
9 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.