Newsgroup: it.comp.www.php
Titolo: Framework si no

Ciao
 
voi usate i framework php in circolazione o preferite lavorare senza?
 
Sto dando un'occhiata a Yii, davvero utile la possibilitï¿œ di creare con 
un click model,controller,view e form per le operazioni crud....
perï¿œ forse saranno ancora pochi giorni, ma mi rendo conto che un 
framework aggiunge una maggiore difficoltï¿œ relativa alla conoscenza non 
del linguaggio php ma del framework stesso.
 
Ci sono momenti che credo di aver fatto la scelta giusta, ma ci sono 
momenti in cui credo sia meglio scrivermi a mano le cose....e via.
 
Un'app scritta da me non sarï¿œ mai elegante,performante, robusta etc... 
come un'app realizzata tramite un ottimo framework, ma utilizzare la 
pappa pronta senza sapere davvero cosa succede dietro le quinte, mi 
sembra un po' barare....e il fatto di non sapere bene dove mettere le 
mani senza fare danni...ï¿œ frustrante...
 
attendo consigli
 
thx! :)
 
 
 

 thx! :)
 
J.

 Prima di scegliere un framework da imparare provane almeno qualcun altro, non puoi non provare Zend Framework e Symfony
 
E anche CodeIgniter.


Sento sempre più spesso parlare di Laravel, che, a quanto pare, 
"perpetua" lo spirito di CodeIgniter ma dovrebbe avere un'architettura 
più moderna.
 
Non ho ancora avuto il tempo di provarlo.
 
Bye.


ho provato codeigniter...e credo che ci siamo ;)
 
è moooooolto più semplice da comprendere rispetto a Yii....
 
E rinuncio volentieri allo scaffolding di Yii, me le fo io le query e i 
form ;)
 
 
thx

 form
 
Lo scaffolding secondo me è overhead per un framework, mentre è
indispensabile per un CMS (sto usando da qualche mese SilverStripe e ne
sono entusiasta).
 
Comunque CI gestisce sia query che form:
 
http://ellislab.com/codeigniter/user-guide/database/index.html
 
http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html
 

 Bye.
 
 
Ho dato un'occhiata alla documentazione ed è fatta molto bene, mi sa che lo proverò


Che imparare un framework sia un'esperienza di apprendimento è indubbio 
(e ovviamente vale x tutto, non solo php), ma oltre a trovarti molta 
roba già fatta, probabilmente robusta e trovarti una struttura 
collaudata hai il vantaggio che il tuo lavoro sarà comprensibile subito 
da chiunque conosca quel framework se dovesse affiancarti o subentrarti.
 
Per il resto io sto usando symfony (bello massiccio ma anche bello 
rompicoglioni in tante cose) e il mio preferito codeigniter.
Di yii ho sempre sentito parlare bene x il modello (che ha un sacco di 
cose belle che doctrine di symfony non fa assolutamente in modo così 
comodo e semplice), ma io sono innamorato del modello di sviluppo con 
l'active record di CI, rispetto ai datamapper classici.
Lo Zend mai usato (ma mi paicerebbe provarlo su qualche progetto), ho 
solo le librerie dentro a codeigniter che un paio di volte ho usato.
 
Cmq se vuoi fare di php la tua professione, direi che l'uso e la 
conoscenza di uno o + framework sia imprescindibile (ma questo vale 
anche x java ecc..).
 
-- 
Z.

Il 23/04/2013 11:39, Z. ha scritto:
 >>
 > Che imparare un framework sia un'esperienza di apprendimento è indubbio
 > (e ovviamente vale x tutto, non solo php), ma oltre a trovarti molta
 > roba già fatta, probabilmente robusta e trovarti una struttura
 > collaudata hai il vantaggio che il tuo lavoro sarà comprensibile subito
 > da chiunque conosca quel framework se dovesse affiancarti o subentrarti.
 
Per come la vedo io PHP è la nobile lingua madre. I framework sono dei 
volgari dialetti.
 

 volgari dialetti.
 
 
Questa frase non ha senso.
I framework php sono ovviamente scritti in php, non sono nient'altro di un insieme di funzioni, metodi e classi già pronti, tutto qui.
 
Almeno che tu non ti riferisca alla programmazione a oggetti (tipicamente utilizzata dai framework) contro la programmazione procedurale, ma se è questo il discorso, bhè c'è poco da parlare....

 insieme di funzioni, metodi e classi già pronti, tutto qui.
 
Per restare in un tema letterario io avrei usato una analogia tra la 
lingua, che ha le regole di base per formare le frasi e assegnare il 
significato, e i particolari stili di scrittura, che ti vincolano per 
certi versi e ti guidano in altri. Ad esempio scegliendo un particolare 
stile poetico puoi sapere già quante strofe usare e come distribuire il 
metro e la rima nei versi.