Oppure

Loading
29/06/10 17:12
cassin.simone
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?
aaa
29/06/10 17:38
cassin.simone
Postato originariamente da HeDo:


basta chiedere a BigG: ibm.com/developerworks/opensource/library/os-php-designpatterns/


Scusami Luca,
ma io ho chiesto non "quali pattern esistono" ma quali pattern consigli tu, tizio, caio o sempronio :)
aaa
29/06/10 19:20
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 :)
aaa
29/06/10 19:56
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.
Ultima modifica effettuata da Xaratroom 29/06/10 19:58
aaa
30/06/10 7:37
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.
mire.forumfree.it/ - Mire Engine
C# UI Designer
30/06/10 9:49
cassin.simone
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.

[i]Postato originariamente da HeDo:[i]
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 :love: di php :D

[i]Postato originariamente da Thejuster:[i]
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 :)
aaa
30/06/10 11:19
Fatal_Error
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.
aaa