[Php] Cakephp, evviva il framework!

Ieri parlavo con un collega ( Blac]{out ) riguardo lo sviluppo di un piccolo applicativo (php – mysql) per la gestione di un conto postepay/paypal comunitario per la community di cui facciamo parte ( grayhats ), visto che deve essere consultato e gestito interamente online.

Mi sono messo a passare il tempo e in 1 oretta ho buttato giù un bozza in classico php – xhtml – mysql (e si direte 1 oretta, ma sono arruginito e poi utilizzo semplicemente l’editor e devo scrivere tutto a manina ;) – masochista? ).

Tutto orgoglioso lo dico a Blac]{out & C. e scopro che il nostro collega Allanon ha fatto già tutto, molto funzionale e soprattutto ho capito che ha utilizzato un framework in php, CAKEPHP.

Ragazzi, devo essere sincero, dopo aver letto un paio di articoli e la guida ho provato a fare lo stesso applicativo sfruttando il framework, ho messo la metà del tempo, codice pulito, non ho scritto una riga di sql (cosa molto simpatica), ho semplicemente creato un classe, un paio di oggetti et voila il gioco è fatto.

Ovviamente l’utilizzo è una lama a doppio taglio, ovvero se da una parte crei viste, query e form in 3 secondi (effettivamente devi tenere conto di alcuni vincoli e sopratutto devi saper usare le classi), dall’altra se non si fa attenzione al codice che si viene scritto si ritrova un applicativo, si funzionale, ma pieno di bug e mal funzionante.

Quindi posso dire che l’utilizzo di cakephp è un ottimo strumento per chi sa programmare e considera il php il pilastro portante delle proprie applicazioni web, dall’altro non è uno strumento per il neofita che vuole semplicemente usare il php come valore aggiunto alle proprie pagine web.

{lang: 'it'}

This entry was posted on martedì, gennaio 20th, 2009 at 19:30 and is filed under Generale, Work. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “[Php] Cakephp, evviva il framework!”

  1. wow power leveling Says:

    Wow, this is very useful.. Thanks for sharing this and hoping I could implement it too.

Leave a Reply


− uno = 2