Lawrence Oluyede ha scritto:
Il punto è che in un fw è tutto più organico, tutto qui. Ma sembra che
tu non voglia usare un fw a tutti i costi, mi sbaglio?
no, non sbagli, devo fare un qualcosa di portabile, non basato su alcun framework, per fare questo devo evitare di basarmi a mia volta su un fw.


Non è che hai un intero fw in memoria eh. Solo che mod_python è un
layer sopra Apache e non mi è mai piaciuto molto. Preferisco qualcosa
di minimale come CherryPy allora che è più Pythonico.
CherryPy è molto interessante, soprattutto perchè leggero e presumo portabile senza richiedere Apache o altri webservers (vorrei testarlo su CD o pendrive, sarebbe veramente divertente svilupparci sopra).

Apache invece è il webserver più usato e noto della rete e mod_python è un sotto progetto della Apache stessa.
Questo mi porta a pensare che:
1 - se devo imparare ora qualcosa su Python per il web, tanto vale scegliere il progetto sulla quale investirei (o meglio investono) di più (progetto ufficiale di un webserver che punta molto su questo stesso) 2 - se devo creare una libreria portabile, tanto vale crearla su misura per il modulo usato dal webserver più noto (per poi adattarla eventualmente su altri fw, dove le cose sono parzialmente fatte) 3 - se dovessi scegliere un webserver, già che sto imparando qualcosa, sceglierei un server Linux con Apache e mod_python, che è "mission critical ready" e che presumo a breve verrà sempre più sfruttato

Detto questo ho letto solo oggi che PSP sarebbe mod_psp, integrato da non molto in mod python ... non so quindi quanto sia maturo / affidabile performante, ma il fatto del C dietro l'intero modulo, mi fa pensare sia la scelta migliore per semplicità e prestazioni, in grado di battersela con C#, J2EE o altri, sicuramente kilometri sopra le performance deludenti del PHP (sto anche tentando di migrare dal PHP perchè mi sta facendo imbestialire ogni giorno di più ... pensavo di passare a C# per richiesta e presenza in rete ma C# è lievemente prolisso anche per le cose semplici e non mi sta quindi molto simpatico)

Ora non mi resta che trovare documentazione decente sul modulo, quella ufficiale non è molto utile ... :-(

Ogni link su classi, dettagli di configurazione o altro è bene accetto, io mi ritrovo sempre nelle stesse pagine che dicono tanto e non approfondiscono quasi niente.

Saluti,
   Andrea Giammarchi
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a