Newsgroup: it.comp.www.php
Titolo: Miglior framework per php

Sono stufo di scrivermi codice per tutte le evenienze quando esistono dei
framework già pronti.
Facciamo un piccolo censimento.
Chi di voi utilizza un framework per sviluppare i propri progetti può dirmi
quale usa e perchè lo preferisce ad altri?

 dirmi quale usa e perchè lo preferisce ad altri?
dunque se ti serve un framework per sviluppare applicazioni web io ne
sviluppo uno da circa un anno, open source, si chiama merlinwork,
http://merlinwork.sourceforge.net
 con cui posso fare cose piuttosto
complesse.
Se invece vuoi un framework per sviluppare siti web l'unico vero e proprio
framework che conosca e ezpublish, altrimenti vai su un cms...
Fabrizio

 complesse.
Gli avevo già dato uno sguardo e mi è sembrato interessante. Ma prima di
adottarlo volevo avere una visione più ampia del panorama.
Magari puoi aiutarmi tu ;-)
Cos'ha Merlinwork che gli altri non hanno?

 Cos'ha Merlinwork che gli altri non hanno?
:-) mah adesso sembrero' sicuramente di parte... anche perche' e' veramente
tanto che non uso altri framework...
Dunque MerlinWork ti permette di creare applicazioni completamente stateful
e non ti dovrai più preoccupare di gestire lo stato tra una pagina e
l'altra nè tantomeno il passaggio dei parametri.
MerlinWork ha un buon set di widget (elementi di interfaccia grafica)
utilizzabili per le cose piu' varie: campi di testo, file upload, tabelle,
ecc..
MerlinWork gestisce eventi, per cui tu puoi associare un qualunque evento ad
un tuo metodo di un oggetto.
MerlinWork gestisce maschere html e report pdf.
MerlinWork ha alcune cose che io non avevo mai visto su altri, tipo l'auto
riconoscimento del tipo di dati (presi da db) e la formattazione in
automatico del campo relativo. Ad esempio se hai un campo testo e gli
associ un campo di una tabella di tipo DATE, lui automaticamente te lo
formatterà correttamente a seconda del tuo locale (quindi in italia
21/12/2004 e in america 12/21/2004) inoltre gestisce il fatto che l'utente
immetta il dato nel SUO locale e MerlinWork lo ritrasforma in
internazionale prima di memorizzarlo (così utenti di diverse nazioni che
accedano agli stessi dati li vedranno tutti correttamente formattati)
Un'altra cosa può essere il fatto che puoi parlare con gli sviluppatori in
italiano.
Uff... altre cose non saprei, al momento credo siano le piu' importanti..
oltre al fatto che tutti i dati sono memorizzati in UTF-8 così eviti
ulteriori problemi di charser.
ciao ciao
Fabrizio

 italiano.
Non ho poblemi con l'inglese ma sono sufficentemente campanilista da
lasciarmi condizionare. :-)
Ultima domanda, ma fondamentale.
Il numero della release farebbe 0.11.1 farebbe pensare a un progetto
embrionale.
Lo consideri maturo?

 Lo consideri maturo?
con la 0.11 lo abbiamo passato in beta, cio' vuol dire che le api non
cambieranno piu'. Noi lo utilizziamo in produzione senza problemi, il fatto
che non sia ancora una 1.x è perchè magari potrebbero esserci delle
condizioni che noi non abbiamo ancora verificato, chesso' ad esempio un
particolare widget che magari non supporta la disabilitazione... ma e' solo
un esempio.
E' sviluppato da piu' di un anno per cui c'e' gia' una discreta base.
Fabrizio

 E' sviluppato da piu' di un anno per cui c'e' gia' una discreta base.
Gli darň uno sguardo, perciň ritieniti avvisato.
Visto che sei italiano mi riservo il diritto di tormentarti piů degli altri.
:-)

 altri.
vai tranquillo, c'e' una mailing list italiana apposta!! ;-)))
Fabrizio

 quale usa e perchè lo preferisce ad altri?
Provato Seagull?
http://seagull.phpkitchen.com/
Perche' mi piace? Perche' ragiona ad oggetti, usa le PEAR, funziona con
PostgreSQL e usa dei template per separare grafica da logica.
E' ancora in sviluppo ma per quello che vedo e' gia' utilizzabile.
-- 
Un Ciao in DO Maggiore!
-=) Sbaturzio (=-