Newsgroup: it.comp.www.php
Titolo: php: quale framework

da 25 anni lavoro in ambito IT ma solo oggi mi affaccio al mondo PHP,
vorrei capire quale framework usare.
ho trovato questo link 
http://www.phpit.net/article/ten-different-php-frameworks/
ma non riesco a capire quale scegliere..
dico: ma Voi cosa usate ?
ma soprattutto: PERCHE ? 

Giuggiolo ha scritto:

Personalmente utilizzo CakePHP (
http://cakephp.org/
). La versione beta,
che dovrebbe essere rilasciata come stable nei prossimi mesi, contiene
moltissime funzionalita' che lo rendono un ottimo strumento per lo
sviluppo rapido di applicazioni (
http://www.cakephp.org/pages/features
).
Funzioni come lo Scaffolding
(
http://manual.cakephp.org/chapter/scaffolding
) ad esempio permettono
di ridurre sensibilmente i tempi di prototipazione e la fase di avvio
dello sviluppo.
Un'altro framework che dovresti valutare e' lo Zend Framework che,
grazie alla sua posizione "privilegiata" diventera' sicuramente uno dei
framework piu' utilizzati.
Tieni presente che ogni framework ha i suoi pro e contro e la sua curva
di apprendimento. Senza togliere valore ai consigli che puoi ricevere
dai partecipanti a questo gruppo (compreso il mio), ti suggerisco di
fare una selezione di due o tre framework che "esternamente" ti
sembrano piu' adatti e di provare ad implementare un progettto reale
(anche piccolo) con ognuno di loro. Solo cosi' potrai capire realmente
quale si adatta meglio alle tue necessita', alla tua mentalita' ed al
tuo stile di sviluppo.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 grazie alla sua posizione "privilegiata" diventera' sicuramente uno dei
mumble mumble ... "posizione privilegiata" ?!?!?
casa intendi ?
p.s.
grazie !!


PHP e' un "prodotto" della ZEND, che e' la stessa che produce lo Zend 
Framework  :D
-- 
rIO.sK

 Framework  :D
;-) non era facile :-))) 

 Framework  :D
questa situazione mi orienta mooooolto su Zend ?!?

considerato che lavoro su I5 ho googlato "zend  i5" e ho trovato giusto 
giusto questo:
http://www-03.ibm.com/systems/it/i/software/php/
si, credo che seguiro' questa strada
GRAZIE !!


Io non mi ci sono mai trovato troppo bene, ma solo perche' lo trovo 
"mastodontico" rispetto ad ambienti ben piu' "leggeri" di cui si e' 
parlato...
Un po' lo stesso "problema" di Eclipse.
Il tutto IMHO...
-- 
rIO.sK

 ha scritto:

Io ho usato CodeIgniter -- semplicemente mi ci sono trovato bene :)
Ora mi sto avvicinando a Kohana - un fork di CodeIgniter, più object-oriented e
PHP5-only. Vediamo come andrà :)
David
-- 
 . ''`.  Debian maintainer | 
http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- 
http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- 
http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174



Ho dato una scorsa veloce al link, ma li` non si parla di framework.
Nomina Zend Platform, ma e' un ambiente di sviluppo piu` che un framework.
Probabilmente e` anche frutto di accordi commerciali tra Zend e IBM.
Bye.

 ma soprattutto: PERCHE ?
Io uso Zend Framework principalmente per un motivo: la modularita` e la 
poca invasivita`.
Posso usare solo un componente del framework o usare tutto l'ambaradan MVC 
che fornisce. E` un po' come avere sia un framework che una raccolta di 
classi singole come PEAR a disposizione.
Inoltre ho installato il framework condiviso (in /usr/local/lib/php5/
ZF-1.0, per capirci) e subclasso quello che mi serve nei miei progetti.
Bye.

Decisamente Zend Framework
---
--- 
www.panoimage.com
---


Giuggiolo ha scritto:

Nessuno, la bontà di un progetto non ha relazione con lo strumento 
usato, se sei una schiappa in PHP puoi utilizzare qualsiasi framework ma 
rimarrai sempre una schiappa, al contrario se sei un buon programmatore 
puoi programmare perfettamente facendone a meno.
Entrano in gioco anche fattori esterni, team di sviluppo (se esiste), 
tipologia di progetto ecc..
Utilizzare un framework significa programmare in un certo modo e tutti i 
partecipanti al progetto si devono adeguare a quello.