Questo
post fa parte di una serie preparata qualche anno fa per
delle lezioni su PHP.
Alcuni argomenti che meriterebbero di essere trattati
Uno sviluppatore PHP dovrebbe avere una buona idea di come sfruttare alcuni strumenti potenti e flessibili che il linguaggio mette a disposizione. Ne elenco alcuni, senza un particolare ordine di priorità:- le espressioni regolari
- l'interfaccia a riga di comando
- la gestione di immagini
- la manipolazione di file XML
- la produzione di animazioni flash (con Ming) e file pdf (con mPDF)
- la gestione dell'invio automatizzato di posta, ad esempio con SwiftMailer
L'idea fondamentale è che uno sviluppatore web non dovrebbe reinventare la ruota, ma controllare se esistono soluzioni che può sfruttare (possibilmente ricambiando con proprio codice e/o documentazione).
Documentazione
Il codice può essere facilmente documentato, anche in assenza di commenti formattati in maniera particolare. Lo strumento di riferimento è phpDocumentor.Se poi il codice viene commentato adeguatamente, l'utilità è ancora maggiore.
ORM e Framework
Per qualsiasi progetto non banale, vale la pena di sfruttare qualche framework di sviluppo, che spesso è appoggiato a un Object-Relational Mapper.Vale la pena anche di dare un'occhiata a cosa offre il framework Zend.
Nessun commento:
Posta un commento