Stampa

NetBeans: ambiente di sviluppo PHP

Scritto da Pisu il Giovedì, 12 Novembre 2009 22:00. Scritto in Computer e Tecnologia

Non mi ero mai interessato molto a NetBeans, essendo nato e conosciuto principalmente come ambiente di sviluppo per linguaggio Java, di cui non mi occupo.

Ho da poco invece scoperto che NetBeans 6.7 è anche un ottimo ambiente di sviluppo per programmare in PHP e Javascript! E' sufficiente installare il pacchetto (io l'ho trovato nell'Ubuntu Software Center di Ubuntu 9.10), e installare poi i plugin PHP e Javascript, dal menu Tools - Plugins; è tutto automatico, il download avviene direttamente dal sito che ospita i plugin.

Non si tratta di un semplice editor nudo e crudo (come siamo solitamente abituati in PHP), ma è un vero e proprio ambiente di sviluppo, con molte funzionalità tipiche di strumenti avanzati come Visual Studio. In particolare:

  • scansione automatica dei file del progetto (es. tutto il sito Joomla)
  • completamento automatico, aiuto per la compilazione dei parametri delle funzioni
  • segnalazione di errori di sintassi
  • riconoscimento di classi, metodi, funzioni, variabili globali, anche su pagine diverse dalla corrente, incluse in altri punti
  • funzioni di refactoring (es. rinominazione massiva di una variabile)
  • debug! Vero e proprio debug (vedi screenshot), con breakpoint, watch di variabili, esecuzione passo-passo...
netbeans_screen_600

La cosa che mi ha maggiormente colpito è proprio il debug: una rivoluzione per un programmatore PHP vecchio stile!
Per attivare il debug è necessario lavorare su un web server Apache in locale, e su di esso installare il modulo Xdebug. In Ubuntu 9.10 è stato sufficiente installare il pacchetto "php5-xdebug". C'è poi da aggiungere alcuni parametri al file php.ini, ma tali parametri vengono automaticamente proposti da NetBeans, all'avvio del debug, se dopo circa 1 minuto non rileva la comunicazione.
Completano l'ambiente tante funzionalità da scoprire: integrazione con software di controllo versione (SVN), local history per navigare e confrontare le modifiche fatte ai file negli ultimi giorni, integrazione con database MySQL e altro ancora...

Assolutamente da provare!

Stampa

Chromium su Ubuntu Linux

Scritto da Pisu il Domenica, 12 Luglio 2009 10:37. Scritto in Computer e Tecnologia

Finalmente si può installare davvero Chromium (progetto open source su cui si basa Google Chrome) su Ubuntu, tramite repository!

 

Qui ci sono le righe di configurazione dei repository, per Hardy, Intrepid, Jaunty e anche Karmik:

https://launchpad.net/~chromium-daily/+archive/ppa

 

E qui trovate le indicazioni su come far funzionare Flash:

http://pollycoke.net/2009/07/09/chromium-google-chrome-supporta-flash/

 

E' però importante sapere che non è pronto come browser "di produzione", da usare per tutti i giorni... Diverse funzionalità non sono implementate (in particolare la creazione di collegamenti diretti per aprire il sito, utile per una spece di "Prism" usando Chromium), inoltre l'ho appena messo alla prova caricando in un tab Facebook con applicazione Flash, nel frattempo aprire altri tab e fare un po' di cose, e si è bloccato tutto...