Newsgroup: it.comp.lang.perl
Titolo: Mason

'giorno a tutti.
Devo implementare un "classico" sito web con accesso multiutente che si
interfaccia con un database e stavo valutando che tecnologia usare (ora come
ora sono tutti cgi in perl fatti alla meno peggio).
Purtroppo ho una scarsa conoscenza del vasto mondo che puň essere incluso
nel nome "application server" ma sto cercando di farmi un'idea.
Ho cosě iniziato a guardarmi un po' in giro per capire cosa offre mod_perl
insieme a Mason e ai vari moduli che CPAN offre (questo č stato il punto di
partenza dato che uso quotidianamente il perl).
Quello a cui non so rispondere per ignoranza č "perchč non utilizzare ad
esempio Tomcat con JSP?".
Sinceramente non mi interessano le "guerre di religione", ma volevo
chiedervi se qualcuno ha opinioni in merito e/o mi puň indirizzare su cosa
devo valutare per decidere quale dei due sistemi sia quello che fa piů al
mio caso.
Grazie per le dritte
Fabrizio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 mio caso.
Se la tua applicazione è "corposa", non pensarci neanche un attimo, usa 
Catalyst:
http://search.cpan.org/~jrockway/Catalyst-Manual/
Se la tua applicazione è invece piccola e non hai grosse esigenze di 
scalabilità, ci sono diverse soluzioni un po' più /rapide/ (ma meno 
potenti e flessibili).
Se vuoi farti un'idea su cosa si possa fare con Catalyst, dà un'occhiata 
a Vox:
http://www.vox.com/
Per quanto riguarda JSP, si tratta di una tecnologia obsoleta, che non 
facilita l'applicazione del pattern MVC, in declino anche nel mondo Java 
(in ogni caso JSP è essenzialmente di un linguaggio di templating 
piuttosto che di un framework full-stack).
Se proprio volessi orientarti su Java per l'implementazione di web 
application (cosa che comunque ti sconsiglio), un interessante framework 
emergente è Wicket (a mio avviso il primo framework in ambito Java che 
possa essere considerato appena appena usabile):
http://wicket.sourceforge.net/
che, guarda caso, si avvicina ai pattern /agili/ di Perl e Ruby e 
abbandona invece la tradizionale macchinosità dei framework Java-based.
Poi conviene focalizzare la discussione su un dettaglio alla volta, 
altrimenti l'argomento è troppo vasto.
Ciao,
Emanuele.

 ad esempio Tomcat con JSP?".
Io per certi siti (in cui dovevo per forza usare Java per diversi motivi 
indipendenti dalla mia volontà) uso Tomcat con Servlet+Velocity (per le 
servlet uso librerie sviluppate da me) e per certi versi il tutto è molto 
simile a quanto faccio in Perl con HTML::Template.
JSP evitalo, non è altro che è un brutto sistema di nascondere le servlet 
che sono comunque sempre alla base di tutto su Tomcat.

 Catalyst:
Mi prendo un po' di giorni per documentarmi su Catalyst e poi ci risentiamo
;)
Grazie


 ;)
Con piacere ;-)
Catalyst lo sto usando proprio adesso (cioè da 3 mesi a questa parte) 
per un'applicazione piuttosto complessa e non posso che consigliarlo 
senza riserve.
Buono studio,
Emanuele.

Ho sviluppato un'applicazione intranet con Mason circa sei anni fa e 
sino ad oggi non ho avuto problemi.
Adesso Mason funziona anche con mod_apreq2 e apache2 ,provati su 
Solaris, Osx e Linux senza problemi.
Ottimo con mysql.
Ciao.
Alberto