[Python] mod_python con o senza psp, pareri e suggerimenti su
un handler
Andrea Giammarchi
andrea a 3site.it
Lun 8 Ott 2007 13:55:25 CEST
Lawrence Oluyede wrote:
> Il modo migliore che hai per riusare quel codice con webframework
> diversi e` trasformarlo in una applicazione WSGI e attaccarlo al
> framework.
>
Il problema è che quel file, oltre ad essere un esempio, deve essere
facilmente rinominabile e/o modificabile per poter sfruttare anche più
di un file di quel tipo in un solo layout.
Sebbene il sistema permetta di includere JS e CSS è possibile definire
un CSS standard o basilare alternativo da utilizzare per browsers non
compatibili e questo CSS potrebbe essere a sua volta elaborato per
essere "crunchato" e compresso in gzip e deflate per ridurre l'utilizzo
della banda ai minimi termini anche in assenza di JS.
A parte questo giro contorto a descriversi, attaccando l'App WSGI al
framework diventerebbe più macchinoso modificarne le proprietà, dico
male? Se no mi informo meglio sul come fare e ti ringrazio.
> Per curiosita`: perche` ti interessa che il tuo codice sia riusabile
> in vari webframework?
>
Per diversi motivi: il primo è che il progetto dietro, chiamato MyMin,
l'ho scritto anche in Python e mi piacerebbe mostrare esempi di come
sfruttare il codice parsato dal progetto, non solo quindi tramite una
psp; secondo perchè tempo fa mi stavo documentando su mod_python e sono
stato "cazziato" (qui) perchè pensavo fosse il progetto web più usato o
interessante, in quanto appartenente a quello Apache.
Invece di consigliarmi guide sul come sfruttarlo e riadattarlo alle mie
esigenze però mi si è detto che ci sono già altri progetti maturi
(Django, Cherrypy, Zope, altri) che fanno da "wrapper Web" e che il mio
sviluppare librerie su mod_python non sarebbe stato migliore di usare
quanto di già disponibile e documentato.
Ergo deduco che questi progetti vadano per la maggiore, seppur
mod_python mi sembra, come "radice" integrante del progetto Apache, il
livello più interessante per sviluppare Web, avendo poco di già pronto e
tanto da montarci sopra.
In fine, essendo il servizio innovativo sotto molti aspetti ed avendo
speso tempo per renderlo sfruttabile anche da Python, mi piacerebbe
fosse in grado di funzionare su quanti più webframeworks possibili,
problema ad esempio inesistente con la versione PHP e C# ma
"fortunatamente" palese in Python in ambito Web (fortunatamente per la
scelta).
Spero di essermi spiegato al meglio e grazie ancora per l'intervento.
Andrea Giammarchi
--
---------------------------------
Zend Certified Engineer
ActionScript 2.0 Certified Developer
Web 2.0 Specialist
---------------------------------
Cel. +39 338 7621067
Maggiori informazioni sulla lista
Python