cassin.simone (Member)
Guru
Messaggi: 1051
Iscritto: 03/06/2009
|
Salve a tutti,
ho deciso di fare il mio ennesimo sito ed è da un pò di tempo che mi sono convertito a PHP 5 e alla OOP. Mi piacerebbe sapere, per un sito di piccola-media taglia, che pattern mi consigliereste di usare? Per ora conosco e ho sviluppato con l'MVC e ne conosco solo di nome altri...cosa consigliate?
|
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
|
|
cassin.simone (Member)
Guru
Messaggi: 1051
Iscritto: 03/06/2009
|
Scusami Luca,
ma io ho chiesto non "quali pattern esistono" ma quali pattern consigli tu, tizio, caio o sempronio |
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
io consiglio di usare ASP.NET 4.0 + Entity Framework + Workflow Foundation
altro che php...
se proprio ti sei innamorato fai prima a studiarti approfonditamente un cms come joomla al posto che scrivere il codice from scratch
|
|
Xaratroom (Ex-Member)
Expert
Messaggi: 526
Iscritto: 03/04/2008
|
Può utilizzare un framework come symfony per sviluppare applicazioni MVC in poche ore senza appoggiarsi a nessun CMS.
Il pattern per eccellenza resta l'MVC.
Certo è che tutto dipende da quello che vuoi sviluppare.
PS: non sei al mercato, per farti capire li devi chiamare design pattern.
Ultima modifica effettuata da Xaratroom il 29/06/2010 alle 21:58 |
|
Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
non sò voi, ma personalmente non mi piace studiare materiali di altri,
tipo joomla & co.
Mi sono sempre fatto tutto da solo da 0,
e per me resta il miglior modo.
semplicemente perchè sò dove mettere le mani, essendo interamente una mia opera,
e so come ampliarlo o no,
sono favorevole con i plug-in ma non con i cms o cose simili.
|
|
cassin.simone (Member)
Guru
Messaggi: 1051
Iscritto: 03/06/2009
|
Postato originariamente da Xaratroom:
Può utilizzare un framework come symfony per sviluppare applicazioni MVC in poche ore senza appoggiarsi a nessun CMS.
Il pattern per eccellenza resta l'MVC.
Certo è che tutto dipende da quello che vuoi sviluppare.
PS: non sei al mercato, per farti capire li devi chiamare design pattern. |
Grazie mille Xaratoom, come al solito rimani uno dei migliori in questo e in tanti altri campi.
Postato originariamente da HeDo:
io consiglio di usare ASP.NET 4.0 + Entity Framework + Workflow Foundation
altro che php...
se proprio ti sei innamorato fai prima a studiarti approfonditamente un cms come joomla al posto che scrivere il codice from scratch |
Hehe Luca, di asp.net conosco solo la teoria semplicemente perchè gli hosting free non lo supportano e io non ho spazio dove fare pratica...per questo sono innamorato di php
Postato originariamente da Thejuster:
non sò voi, ma personalmente non mi piace studiare materiali di altri,
tipo joomla & co.
Mi sono sempre fatto tutto da solo da 0,
e per me resta il miglior modo.
semplicemente perchè sò dove mettere le mani, essendo interamente una mia opera,
e so come ampliarlo o no,
sono favorevole con i plug-in ma non con i cms o cose simili. |
E rieccomi qui, al solito punto dove ho discusso con Piero e, adesso, anche con Luca. Ho già studiato una buona parte del sistema plug-in, moduli e template di Joomla ma dopo un pò mi sono stancato...Preferisco anche io confezionare prodotti da solo, appoggiandomi magari a framework, librerie o altro, ma non a cms
|
|
Fatal_Error (Ex-Member)
Newbie
Messaggi: 11
Iscritto: 30/06/2010
|
Piu' che un differente pattern mi viene da suggerirti un differente modo di gestire i template, ovvero avvalendosi dell'xsl transform con php. E' molto pratico rispetto al "metodo" joomla/wordpress etc etc.
In ogni caso, con l'MVC puoi gestire il 100% delle applicazioni complesse sul web oggi, chiaro che se devi sviluppare uno scriptino del cavolo non è necessario complicarsi la vita.
Per quel che riguarda lo sviluppo in sè, ai CMS ho detto no per una semplice ragione: non posso perdere tempo a studiarmeli da capo a fondo se voglio dover eseguire un implementazione. Chiaro è che se ad un utente bastano le basilari opportunità offerte da quegli strumenti, prendi configuri e ti togli il magone allo stomaco in 5 minuti ma se hai bisogno di sviluppare un applicazione particolare non ha senso stravolgere le strutture di Drupal, Joomla ed altri: fai il sito da 0 e via, appoggiandoti ad un framework compatto e basilare come Code Igniter puoi ottenere ottimi risultati in tempi relativamente brevi.
|
|