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

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a