Ettore Delprino

Web oriented software developer

Portfolio


Ettore Delprino nasce a Chiavari nel 1989, cresciuto con la passione dell'informatica e l'amore per la natura. Pratica ormai da parecchi anni il free-climbing. È iscritto al corso di Ingegneria Informatica dell'Unversità degli Studi di Genova.

Contatti

Perché utilizzare un framework PHP Standard

11 novembre 2011

Un framework PHP è un insieme di classi e funzioni che dovrebbe facilitare la vita del programmatore. Scrivo “dovrebbe” perché sono certo che molti non ci credono ancora. Esistono parecchie realtà e attraverso una semplice ricerca su google si possono trovare framework per tutti i gusti. I più, ad oggi, seguono la moda del pattern MVC (Model View Controller).

Perché non iniziare a scrivere un progetto da zero? Per varie motivazioni, la velocità, utilizzando un framework troverò già fatte alcune delle solite e ripetitive cose che ogni inizio di progetto comporta. Scrivere il codice per il collegamento al database, la gestione delle sessioni, invio mail, controllo dei dati in ingresso (post e get), controllo dei form, ecc. Sicuramente alcuni di voi potranno ribattere dicendo che è possibile scriversi tutta una serie di librerie e poi utilizzare quelle ogni volta. Certamente ma l’inghippo è proprio qui, io potrei scrivermi addirittura un framework intero ma il giorno che cercherò collaboratori per un grosso progetto questi dovranno prima imparare ad usare le mie librerie e soltanto dopo potranno iniziare a muovere i primi passi per cominciare seriamente lo sviluppo allungando notevolmente i tempi di sviluppo e quindi i costi.

La community, la condivisione delle librerie ed estensioni, la possibilità di avere comunque ottimi forum di supporto per dubbi e problemi.

L’aggiornamento, coloro che creano i framework passano il loro tempo a scrivere e testare nuove funzioni, tutto tempo che risparmiano a noi.

Il tempo, ci vuole meno a imparare ad usare un framework che a scriverne uno. Questo vale per quelle persone che vogliono avere un mezzo potente e flessibile in tempi brevi.

Il debug, scrivere il minimo necessario. Utilizzando un framework si dovranno scrivere sicuramente meno linee di codice e meno linee di codice comportano statisticamente meno errori e quindi meno tempo dedicato al debug e al testing.

Credo che una delle regole più imporanti per un programmatore dovrebbe essere “non reinventare la ruota“. Non serve perdere tempo (soldi) nel progettare, scrivere e debuggare qualcosa che esiste già. Anche perché poi si trovano in giro  richieste di lavoro per Zend Developer, CodeIgniter PHP Senior developer, Symphony guru, ecc non per Framework-PincoPalla developer.

Aspetta! c'è dell'altro!

  • Fans e FanPage, questo è il problema
  • L’importanza della cache
  • Una morte sconosciuta
  • Look at my Portfolio
  • Hai trovato l'articolo interessante?

    Lascia un commento!