[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