Newsgroup: it.comp.www.php
Titolo: cakephp

Ciao ragazzi,
ho da poco provato ad usare il framework in oggetto, in due progetti, e sono
un po' dubbioso.. Da un lato apprezzo il lavoro che svolge, niente male,
mentre per contro mi sento un po' legato!!
Troppe convenzioni alla fine stroppiano, per fare operazioni semplicissime
mi ritrovo a leggere per ore il manuale, con il terrore di violare l'MVC!!
Sono ad un bivio: continuo ad usarlo (magari la mia learning curve sta per
addolcirsi) o ritorno al buon vecchio codice tutto scritto da me (che ha il
grosso vantaggio di lasciarmi il 100% del controllo sul codice)?
Esiste qualche via di mezzo? Magari solo un gestore di template?
Cosa ne pensate?
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

 pensate?
Io uso lo Zend (come ormai si sapra`... :) che ti permette tutte le 
sfumature, da "astrazione dal DB" a "framework MVC completo" passando per 
"motore di templating" e per "sostituto di PEAR".
Magari provalo e vedi come ti trovi.
Personalmente, comunque, per qualsiasi cosa superi le 3-4 paginette, 
preferisco attivare e usare l'MVC.
Bye.


Io ho usato CakePHP e lo userò ancora ;-)
Mi ci è voluto un po' per entrare nella "forma mentis" di CakePHP e
dell'MVC, ma poi con questo framework si va che è una meraviglia e ti
permette di risparmiare tempo e fatica, soprattutto per progetti medio-
grandi.
Poi, ovviamente, dipende da te...io ormai ho abbandonato la pratica di
scrivere il codice tutto a partire da 0...ci sono cose, come
l'interazione con i database, la gestione dei template, la validazione
dei form, l'url rewriting, ecc, per cui un framework è utilissimo ;-)
laura

 Cosa ne pensate?
Immagino che dipenda da cosa ti serva, cosa cerchi nel framework?
Io l'ho avvicinato solo quel poco che mi e servito per un sito semplice, 
all'inizio mi sono sentito bloccato dalla poca familiarita ma dopo mi ha 
convinto.
Io ho lavorato con la API 1.1.x vorrei riconvertire a 1.2 (in effetti mi 
aspettavo che fosse gia uscita come stabile ) per cui gli dedichero 
senz'altro del tempo ma piu che il manuale e la api che ho consultato e 
non ci impieghi molto tempo a trovare quello che ti serve.

 Esiste qualche via di mezzo? Magari solo un gestore di template?
Non conosco cakephp, ma per mia cultura personale ho provato sulla pelle 
soluzioni varie, da Ruby al "me lo faccio da solo" passado per i 
framework. Il mio sito personale è fatto con un framework, per esempio.
Beh, alla fin fine mi è piaciuto il framework di Symfony ( 
http://www.symfony-project.org/
 ). Abbastanza facile e in manutenzione. Ha 
anche il plugin per usare Smarty Templates.
Il vero problema di Symfony si chiama "Propel" ovvero il sistema per la 
gestione dei dati, un po' lentuccio, ma ci sono delle migliorie in corso.
Per la questione relativa al "solo templates" potresti usare Smarty 
Templates.
ivan
-- 
By 1977 or so, PLATO was featuring real-time multiplayer dungeon games,
not to mention real-time spacewar, IM, chat, email, netnews, and a host of
other things we now take for granted. All this on high-resolution plasma
panel terminals connected at 1200 baud to twin Cyber 6600 supercomputer.
Now you understand why I was kicked out of Cornell for a year; PLATO was
crack for computer nerds. (Robert Woodhead, co-creator of Wizardry)

 dei form, l'url rewriting, ecc, per cui un framework č utilissimo ;-)
In effetti molte cose sono davvero apprezzabili, forse il problema che piů
mi lega č il fatto che la documentazione non sia esaustiva, a me piace
lavorare con strumenti che conosco al 100%
Comunque ho deciso di continuare con l'utilizzo di cakephp, magari mi prendo
un buon libro. Qualcuno di voi me ne puň consigliare uno?


 g4b0, linux user n. 369000
http://gabo.homelinux.com
Specificatamente su cakephp ho trovato solo questo (http://
www.amazon.com/Beginning-CakePHP-Novice-Professional/dp/1430209771/ref=sr_1_1?ie=UTF8&s=books&qid=1210232076&sr=1-1
)
ma deve ancora uscire....
laura