Framework

jwebcode

Nuovo Utente
17 Ott 2012
11
0
0
Udine
www.jwebcode.com
Come mio primo post, chiedo un vostro parere.
Cosa ne pensate dei framework?
Sono utili oppure è meglio fare tutto a mano?
Qual'è secondo voi il migliore?

Grazie.
 
ciao
non è una domanda con una semplicissima risposta perchè credo che chi usa i frw ti risponderà che meglio dei frw non c'è nulla, chi invece lavora manina manina ti srisponderà che è meglio fare tutto a mano (io faccio tutto a mano)
a che ne so io prima di dire quale è il frw migliore bisogna sapere cosa devi fare perchè credo che alcuni vadano meglio per alcune cose eltri per altre
 
Non ho nessun lavoro da fare, è solo che mi è balenata l'idea di studiarmi un frw e non so quale.
Quindi chiedo a tutti voi il vostro parere se imparare o no un frw.
 
guarda, se ti interessa io sto cominciando a dare una occhiata a codeigniter, un framework php con cui si possono fare molte applicazioni, anche di alto livello. il discorso è questo: a cosa ti serve il framework? se devi fare applicazioni complesse può di
sicuro essere d'aiuto perchè ti fa risparmiare in termini di scrittura di codice, altrimenti se devi fare siti semplici penso che vada
bene anche lavorare a mano. io, per quel poco che ho fatto, ho sempre lavorato a mano ma conoscere codeigniter può rivelarsi
utile in futuro, magari per sviluppare qualcosa di più complesso.

Sito CodeIgniter
Guida CodeIgniter
 
CodeIgniter è ottimo, inoltre è di una semplicità unica, ma in quanto a completezza (e ahimè, complessità) Zend framework è il meglio possibile, anche perché è un prodotto degli stessi sviluppatori che hanno riscritto il parser di PHP.
 
Io ne ho provati diversi prima di decidere quale fosse il migliore (per me).

Il primo è stato CodeIgniter. Sicuramente è un framework semplice da imparare e da usare per lo sviluppo di tutti i giorni. Però mi sono subito accorto che non mi piacevano alcuni dettagli di implementazione (il fatto di dover caricare manualmente modelli, helper e quant'altro, per esempio). Inoltre lo trovo piuttosto limitato quando si tratta di creare sistemi complessi.

Successivamente ho provato Zend Framework di cui è stata rilasciata da poco la seconda versione che, mi dicono, ha introdotto molte novità. Non è male, mi piace molto com'è fatto, ed è abbastanza semplice da usare. Molte applicazioni enterprise vengono sviluppate con ZF ogni giorno. Avevo però trovato (nella prima release, ma pare che nella seconda siano cambiate moltissime cose) una certa tendenza a complicare alcuni lavori semplici e semplificare alcuni lavori difficili.

Infine ho scoperto Symfony ed è stato amore a prima vista. Si tratta di un framework sviluppato da SensioLabs, gli sviluppatori di molti altri ottimi prodotti come Twig, un ottimo template engine. Symfony è flessibile, implementa in maniera fantastica le ultimissime tecnologie (ultimissime per PHP, intendo) e promuove buone pratiche come il controllo di versione e la separazione delle funzionalità tramite i bundle. Gli unici problemi sono che la seconda versione è relativamente nuova, dunque ancora non c'è moltissima documentazione al riguardo (ma abbastanza per sviluppare anche applicazioni di una certa complessità), e inoltre è adatto solo a sviluppatori piuttosto esperti.

L'unico modo, però, è provarne alcuni e scegliere quello con cui ti trovi meglio.
 

Discussioni simili