Re: [Python] Programmazione web

2008-04-26 Per discussione Nicola Larosa
> Nicola Larosa wrote: >> Ah, si chiama biCking, niente a che fare con bici e moto. :-) Valentino Volonghi wrote: > Il fatto e` questo... Il suo nome si presta a molti giochi > di parole e il mio era uno di quelli :) Ah, non avevo colto. :-) > I giochi di parole piu` famosi sono: > [...] A me

Re: [Python] Programmazione web

2008-04-26 Per discussione Nicola Larosa
> Manlio Perillo wrote: >> Questo non toglie, comunque, che fino a qualche tempo fa c'era questo >> limite (per non parlare della non gestione di Unicode). Lawrence Oluyede wrote: > Manlio, se vuoi giudicare un framework almeno fallo in base alle sue > feature attuali, non a quelle di una vita fa.

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
On Sun, Apr 27, 2008 at 2:00 AM, Valentino Volonghi <[EMAIL PROTECTED]> wrote: > Il sistema descritto sopra non lo puoi proprio fare con django, non so > neanche > se in django esista l'ereditarieta` dei model. È una modifica che è appena stata inserita nel trunk:

Re: [Python] Programmazione web

2008-04-26 Per discussione Valentino Volonghi
On Sat, Apr 26, 2008 at 4:41 PM, Lawrence Oluyede <[EMAIL PROTECTED]> wrote: > Non è lento questo gigante observer pattern? E` in realta` molto semplice, crei la classe che eredita` da Event quindi vai nell'oggetto AdSpace e sostituisci l'attributo status con una property status. Poi dici a sqlal

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
2008/4/26 Manlio Perillo <[EMAIL PROTECTED]>: > > Hai elencato le altre motivazioni per cui HTTP Digest è un po' snobbato > > > > Ma resta comunque utilizzabile. Parzialmente usabile direi. > >> E' possibile fare un login tramite form HTML usando Ajax, ma non > >> tutti i browser lo

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
2008/4/26 Manlio Perillo <[EMAIL PROTECTED]>: > In parole povere: sono io a non capire perchè Django debba > (re)implementare quello che fa già WSGI, invece che costruire sopra WSGI > stesso. Django prima release pubblica: 2005 WSGI: 2003 (e non ricordo molti framework che lo usavano 5 anni fa)

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
On Sat, Apr 26, 2008 at 10:39 PM, Valentino Volonghi <[EMAIL PROTECTED]> wrote: > Sostanzialmente e` il sistema a eventi che notifica quando gli oggetti nel db > cambiano di stato. Perche` e` complesso? Perche` la relazione degli eventi > ha un emettitore e un recettore dell'evento. L'evento e`

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
On Sat, Apr 26, 2008 at 10:27 PM, Valentino Volonghi <[EMAIL PROTECTED]> wrote: > On Fri, Apr 25, 2008 at 7:29 AM, Lawrence Oluyede <[EMAIL PROTECTED]> wrote: > > > 3) Paste e Pylons sono scritti male > > > > Sul secondo direi di sì. > > Qualsiasi roba ispirata o scritta da Ian Biking e` al

Re: [Python] Programmazione web

2008-04-26 Per discussione Manlio Perillo
Lawrence Oluyede ha scritto: > [...] > Vero, ma uno dei motivi per cui si introduce un cookie per > l'autenticazione è anche per fare logout. > >> Peccato per le implementazioni nei browsers correnti non ottimali, >> ma comunque si può usare, l'unico aspetto negativo è che >> gli utent

Re: [Python] Programmazione web

2008-04-26 Per discussione Manlio Perillo
Lawrence Oluyede ha scritto: > On Sat, Apr 26, 2008 at 1:38 PM, Manlio Perillo > <[EMAIL PROTECTED]> wrote: >> Mica devi usare per forza mod_wsgi! >> Esiste un wrapper da mod_python a WSGI. > > E le prestazioni dove vanno a finire? Chiaro che se devi passare da mod_python -> WSGI -> Django avr

Re: [Python] Programmazione web

2008-04-26 Per discussione Valentino Volonghi
2008/4/26 Nicola Larosa <[EMAIL PROTECTED]>: > Ah, si chiama biCking, niente a che fare con bici e moto. :-) Il fatto e` questo... Il suo nome si presta a molti giochi di parole e il mio era uno di quelli :) I giochi di parole piu` famosi sono: Iran Bicking Parla male di tutti i framework degli

Re: [Python] Programmazione web

2008-04-26 Per discussione Valentino Volonghi
On Sat, Apr 26, 2008 at 1:06 AM, Nicola Larosa <[EMAIL PROTECTED]> wrote: > Che rimane peraltro un'ottima soluzione per l'80% del risultato con il 20% > dello sforzo che occorre per affrontare SQLAlchemy. E il lavoro per > integrare quest'ultimo in Django è peraltro ripreso alla grande: > > Dja

Re: [Python] Programmazione web

2008-04-26 Per discussione Nicola Larosa
Valentino Volonghi wrote: > Qualsiasi roba ispirata o scritta da Ian Biking e` al limite > della sopportazione per quanto riguarda la qualita`. > > paste e tutto cio` che si porta dietro (fixtures, pastedeploy, > pastescript, routes > ecc ecc ecc) sono qualitativamente pessimi a partire dal fatto

Re: [Python] Programmazione web

2008-04-26 Per discussione Valentino Volonghi
On Fri, Apr 25, 2008 at 7:29 AM, Lawrence Oluyede <[EMAIL PROTECTED]> wrote: > > 3) Paste e Pylons sono scritti male > > Sul secondo direi di sì. Qualsiasi roba ispirata o scritta da Ian Biking e` al limite della sopportazione per quanto riguarda la qualita`. paste e tutto cio` che si porta di

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
On Sat, Apr 26, 2008 at 1:38 PM, Manlio Perillo <[EMAIL PROTECTED]> wrote: > Mica devi usare per forza mod_wsgi! > Esiste un wrapper da mod_python a WSGI. E le prestazioni dove vanno a finire? Comunque non capisco il problema. Django funziona sia con che senza modwsgi. > Allo stesso modo per C

Re: [Python] Programmazione web

2008-04-26 Per discussione Manlio Perillo
Lawrence Oluyede ha scritto: > On Sat, Apr 26, 2008 at 11:55 AM, Manlio Perillo > <[EMAIL PROTECTED]> wrote: >> Appunto questo è il problema, IMHO. >> >> Dovrebbe invece essere la modalità primaria (ed unica), dato che ci >> pensa WSGI a supportare diverse modalità di deployment in modo >> tras

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
On Sat, Apr 26, 2008 at 11:55 AM, Manlio Perillo <[EMAIL PROTECTED]> wrote: > Appunto questo è il problema, IMHO. > > Dovrebbe invece essere la modalità primaria (ed unica), dato che ci > pensa WSGI a supportare diverse modalità di deployment in modo > trasparente (si spera) all'applicazione.

Re: [Python] Programmazione web

2008-04-26 Per discussione Manlio Perillo
Nicola Larosa ha scritto: > Manlio Perillo wrote: >> # da qualche parte Django deve fare... >> environ['django.template'] = lookup > > Curiosamente fa una cosa apparentemente opposta: > > settings_module = os.environ[ENVIRONMENT_VARIABLE] > > http://code.djangoproject.com/browser/django/

Re: [Python] Programmazione web

2008-04-26 Per discussione Lawrence Oluyede
On Sat, Apr 26, 2008 at 10:06 AM, Nicola Larosa <[EMAIL PROTECTED]> wrote: > Che rimane peraltro un'ottima soluzione per l'80% del risultato con il 20% > dello sforzo che occorre per affrontare SQLAlchemy. E il lavoro per > integrare quest'ultimo in Django è peraltro ripreso alla grande: > > Dj

Re: [Python] Programmazione web

2008-04-26 Per discussione Nicola Larosa
Manlio Perillo wrote: > # da qualche parte Django deve fare... > environ['django.template'] = lookup Curiosamente fa una cosa apparentemente opposta: settings_module = os.environ[ENVIRONMENT_VARIABLE] http://code.djangoproject.com/browser/django/trunk/django/conf/__init__.py#L51 > Per

Re: [Python] Programmazione web

2008-04-26 Per discussione Manlio Perillo
Nicola Larosa ha scritto: > Manlio Perillo wrote: >> Questo significa che devi fare i salti mortali se ad esempio vuoi >> usare il sistema di templating di Django in altre applicazioni; > > *cough* Salti mortali? Si, salti mortali ;-). > Son quattro istruzioni, eh: > Non cambia il fatto che l

Re: [Python] Programmazione web

2008-04-26 Per discussione Nicola Larosa
Lawrence Oluyede wrote: > Non mi pare che Django sia stato pensato per essere usato da altre > parti. Puoi usare un altro sistema di templating in Django. La sua > forza sta nel non obbligarti ad usare qualsiasi cosa, non nell'essere > totalmente scomponibile (tra l'altro è parzialmente vero perché

Re: [Python] Programmazione web

2008-04-26 Per discussione Nicola Larosa
Manlio Perillo wrote: > Questo significa che devi fare i salti mortali se ad esempio vuoi > usare il sistema di templating di Django in altre applicazioni; *cough* Salti mortali? Son quattro istruzioni, eh: from django.conf import settings from django.template.loader import render_to_stri