[Python] Python Django, pyqt ....

2010-07-26 Per discussione Matteo Boscolo
Ciao A Tutti,
 
Da pochi giorni mi sono messo a giocare con Django.

Vorrei sapere se e' possibile utilizzare Django per applicativo Client
Server dove il client non e' un browser web ma una qtApplication o gtk 

Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se
esiste qualche altro framework, semplice come django, da utilizzare per
sviluppare applicative client server (web,Form).


Grazie mille
Matteo










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


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Vittorio Zuccala'
Ciao Matteo,
prima di tutto vorrei dirti che anche io sto iniziando a sperimentare questo
framework per cui magari possiamo fare esercizi insieme :-)
Se per applicativi client-server intendi dei forms nei quali inserire
dati, siano anche dati di ricerca e lui ti restituisce delle informazioni
allora la risposta penso proprio sia si.
Se intendi creare una GUI che si interfacci a django e questo ti restituisce
dei dati penso proprio di no ma comunque non avrebbe molto senso..


Il giorno 26 luglio 2010 08.37, Matteo Boscolo
matteo.bosc...@boscolini.euha scritto:

 Ciao A Tutti,

 Da pochi giorni mi sono messo a giocare con Django.

 Vorrei sapere se e' possibile utilizzare Django per applicativo Client
 Server dove il client non e' un browser web ma una qtApplication o gtk 

 Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se
 esiste qualche altro framework, semplice come django, da utilizzare per
 sviluppare applicative client server (web,Form).


 Grazie mille
 Matteo










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

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


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Matteo Boscolo
In teoria si. Basta che troni i dati grezzi invece che renderizzarli
su di untemplate.

Hai un esempietto .. io uso Jomla per farmi I siti web :-) e la prima volta
che mi avvicino al mondo del web con python.

Ma scusa, dove sarebbe il vantaggio?
Devo leggere dei dati da un applicazione (non web) e spararli ad un database
via web ..


Fattibilissima, solo che io piuttosto userei Twisted o Pylons come
backend a questo punto.

Cerco di farmi una culture in merito :-)

Grazie mille

-Original Message-
From: python-boun...@lists.python.it [mailto:python-boun...@lists.python.it]
On Behalf Of Carlos Catucci
Sent: 26 July 2010 08:58
To: Discussioni generali sul linguaggio Python
Subject: Re: [Python] Python Django, pyqt 

 Da pochi giorni mi sono messo a giocare con Django.

Bellissimo  giocattolo (IMHO) ma soffrre, come Ror, della sindrome da
faccio tutto io.
Preferisco la flessibilita' di TurboGears2.0

 Vorrei sapere se e' possibile utilizzare Django per applicativo Client
 Server dove il client non e' un browser web ma una qtApplication o gtk


In teoria si. Basta che troni i dati grezzi invece che renderizzarli
su di untemplate. Ma scusa, dove sarebbe il vantaggio?

 Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se
 esiste qualche altro framework, semplice come django, da utilizzare per
 sviluppare applicative client server (web,Form).

Fattibilissima, solo che io piuttosto userei Twisted o Pylons come
backend a questo punto.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

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


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Marco Mariani
On Mon, 2010-07-26 at 09:07 +0200, Matteo Boscolo wrote:

 Ma scusa, dove sarebbe il vantaggio?
 Devo leggere dei dati da un applicazione (non web) e spararli ad un database
 via web ..

Potrebbe essere sufficiente un banale upload :?

http://pypi.python.org/pypi/poster/





Il contenuto e gli allegati di questo messaggio sono strettamente 
confidenziali, e ne sono vietati la diffusione, la riproduzione e l'uso non 
autorizzato. Il suo contenuto non costituisce impegno da parte della Società 
salvo accordo scritto tra quest'ultima ed il destinatario. Qualora il presente 
messaggio Le fosse pervenuto per errore, La preghiamo di comunicare 
immediatamente al mittente l'errata ricezione e di distruggere quanto ricevuto 
(compresi i file allegati) senza farne copia.
Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio 
costituisce violazione dell'obbligo di non rivelare il contenuto della 
corrispondenza tra altri soggetti, salvo più grave illecito, ed espone il 
responsabile alle relative conseguenze.

This e-mail (and any attachment(s)) is strictly confidential and for use only 
by intended recipient(s). Any use, distribution, reproduction or disclosure by 
any other person is strictly prohibited. The content of this e-mail does not 
constitute a commitment by the Company except where provided for in a written 
agreement between this e-mail addressee and the Company. If you are not an 
intended recipient(s), please notify the sender promptly and destroy this 
message and its attachments without reading or saving it in any manner.
Any non authorized use of the content of this message constitutes a violation 
of the obligation to abstain from learning of the correspondence among other 
subjects, except for more serious offence, and exposes the person responsible 
to the relevant consequences.

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


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
 Hai un esempietto .. io uso Jomla per farmi I siti web :-) e la prima volta
 che mi avvicino al mondo del web con python.

Allora posto che ho guardato Django (e me ne ero innamorato) un o' di
tempo fa e poi sono passato a TG2, in generale in una archiettura MVC
(Model View Controller) ti basta tornare un template vuoto. Avrai
quindi il dizionario con i dati disponibile.

Ma scusa, dove sarebbe il vantaggio?
 Devo leggere dei dati da un applicazione (non web) e spararli ad un database
 via web ..

Esistono cose chiamate WebServcie. Twisted e-' peretto per la cosa.
Puoi usare comunque REST per avere una serie di URI da chiamare (senza
necessita' che la chiamata sia fatta da un browser web).

 Cerco di farmi una culture in merito :-)

Se ho tempo stasera posto qualche link interessante

Greetings
JOKER Ltd.
 --
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Nicola Larosa
 Qualcuno ha fatto proprio questo: :-)

 http://www.openobject.com/ , estratto da http://www.openerp.com/ .

Matteo Boscolo wrote:
 L'avevo gia intuito... ma non volevo metter mani ad un mostro cosi...

Son tutti mostri, che fanno molto di più di quello che serve a ciascuno,
ma non è un problema. :-)

(Django lo sembra un po' meno, ma solo perché è molto ben documentato.)

Twisted è un altro mostro simile, con un nucleo piuttosto piccolo, e un
sacco di codice intorno, un po' come una distribuzione Linux. :-) Basta
far finta di non vedere quello che non ti serve. ;-)

Ok, nel caso di Twisted c'è anche qualche difficoltà concettuale non
banale, più una documentazione non eccelsa, che complicano le cose: a
confronto, OpenERP è parecchio più semplice. :-)

Valuta bene se nel tuo caso è preferibile spendere un po' di tempo a
studiare uno strumento potente, o rischiare di riscrivere inutilmente un
sacco di codice.

-- 
Nicola Larosa - http://www.tekNico.net/

So bene che i complotti esistono: il mio obiettivo non è di smentirne
l'esistenza, ma di scremare quelli reali da quelli immaginari,
e di offrire a tutti gli strumenti per fare altrettanto.
 - Paolo Attivissimo, luglio 2009
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Nicola Larosa
Carlos Catucci wrote:
 A volte mi chiedo se sia davvero un bene avere tutto questo 
 PappaProntismo. Uno dei motivi per cui ho abbandonato Django per TG2 
 e' che troppo PP porta a  volte a non poter fare le cose che vuoi come
 vuoi, ma a doverle fare come dice il framework, oppure farti un mazzo
 tanto per fare una cosa che con altri sistemi meno PP fai facilmente.

Nell'eterna lotta tra il perfezionismo e la pigrizia, la seconda ha vinto
da un bel pezzo nel mio caso, e ne sono ben contento. Ars longa, vita
brevis. :-)

-- 
Nicola Larosa - http://www.tekNico.net/

So bene che i complotti esistono: il mio obiettivo non è di smentirne
l'esistenza, ma di scremare quelli reali da quelli immaginari,
e di offrire a tutti gli strumenti per fare altrettanto.
 - Paolo Attivissimo, luglio 2009
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
 Nell'eterna lotta tra il perfezionismo e la pigrizia, la seconda ha vinto
 da un bel pezzo nel mio caso, e ne sono ben contento. Ars longa, vita
 brevis. :-)

Onestamente anche a me piace fare poca fatica. Dico sempre che The
better developer is lazy. Pero' alle volte per fare una cosa con un
framework PP finisce che lavoro di piu'.

A prte che da un aprima occhiata (sono al lavoro e quindi e' statat
davevro una csa di 2 minuti) mi sembra che alla fine il PP sia tutto
nei moduli OpenErp che si appoggiano su OpenObject. Ovvero se ho
bisgno del modulo XX lo trovo in OE gia' pronto al massimo da
personalizzare, se mi serve una cosa nuova uso OO per farmela da zero.

Ci ho preso?

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
 Son tutti mostri, che fanno molto di più di quello che serve a ciascuno,
 ma non è un problema. :-)
 (Django lo sembra un po' meno, ma solo perché è molto ben documentato.)

beh in Django ammetto la documentazione sia quasi ridondante

 Twisted è un altro mostro simile, con un nucleo piuttosto piccolo, e un
 sacco di codice intorno, un po' come una distribuzione Linux. :-) Basta
 far finta di non vedere quello che non ti serve. ;-)

Il problema con Twisted a volte e' vedere cosa ti serve invece :)

 So bene che i complotti esistono: il mio obiettivo non è di smentirne
 l'esistenza, ma di scremare quelli reali da quelli immaginari,
 e di offrire a tutti gli strumenti per fare altrettanto.
  - Paolo Attivissimo, luglio 2009

Si ma di bufale (di solito dicendo che sono falsita') ne dice lui
pure. Parafrasando la scena finale di A qualcuno piace caldo: Nessuno
e' perfetto!

Greetings
NESSUNO Ltd. :P
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Nicola Larosa
Carlos Catucci wrote:
 A parte che da una prima occhiata (sono al lavoro e quindi e' stata 
 davvero una cosa di 2 minuti) mi sembra che alla fine il PP sia tutto
 nei moduli OpenErp che si appoggiano su OpenObject. Ovvero se ho 
 bisogno del modulo XX lo trovo in OE gia' pronto al massimo da 
 personalizzare, se mi serve una cosa nuova uso OO per farmela da 
 zero.

Beh, definire zero un'architettura pronta e funzionante, completa di
formalismi per la definizione dei dati e dell'interfaccia utente, e del
codice sia server che client che li usano, sembra un po' riduttivo, solo
perché non c'è business logic. :-)

-- 
Nicola Larosa - http://www.tekNico.net/

So bene che i complotti esistono: il mio obiettivo non è di smentirne
l'esistenza, ma di scremare quelli reali da quelli immaginari,
e di offrire a tutti gli strumenti per fare altrettanto.
 - Paolo Attivissimo, luglio 2009
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python Django, pyqt ....

2010-07-26 Per discussione Carlos Catucci
 Beh, definire zero un'architettura pronta e funzionante, completa di
 formalismi per la definizione dei dati e dell'interfaccia utente, e del
 codice sia server che client che li usano, sembra un po' riduttivo, solo
 perché non c'è business logic. :-)

Scusa mi sono espresso male. Da zero intendevo senza partire da un
modulo esistente da modificare, ma generandone uno nuovo e non dover
fare tutto da zero.

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proposta di progetto

2010-07-26 Per discussione Carlos Catucci
Ecco le specifiche minime


Specifiche minime per il progetto EditorWhiteboardMultiUserPython (Gillian)

1. Necessitano un editor (E) ed una whiteboard (WB) collaborativi (i
vari utenti devono poter interagire contemporaneamente).
2. I due strumenti devono essere interagenti tra loro. Se si scrivie
un testo sull'E, selezionadone una parte deve essere possibile
copiarla (in una stringa vettoriale) sulla WB posizionando la stringa
dove preferito, incluso il livello (layer sovrapposti?) rispetto ad
oggetti con cui si interseca. Viceversa una stringa selezionata sulla
WB deve essere copiabile come semplice testo nell'E.
3. Deve essere possibile, oltre al salvataggio e caricamento del file
vettoriale della WB e del file testuale dell'E, anche l'esportazione
(di entrambi) in formati quali PDF e (solo WB?) JPG o PNG.
4. Per evitare problemi con proxy/firewall etc. i dati andranno
incapsulati e trasmessi come HTTP.
5. Il progetto potrebbe essere tanto WebBased che tradizionale, non e'
un prerequisito vincolante la scelta di una strada o dell'altra.
6. Sulla WB deve essee possibile tracciare forme base (rettangoli,
linee, cerchi etc.) ridimensionabili e i cui spigolo devono poter
venire arrotondati (curve di bezier). Deve essere possibile connettre
tra loro dievrsi elementi e nel caso dsi trascini un elemento anche i
collegati devono seguirlo.
7. Se si collegano due elementi con una riga (freccia) questa deve
rimanere agganciata ad entrambi. Inoltre deve essere possibile
modificarla (curve di bezier).
8. Se si sceglie la strada del client tradizionale, non ci deve essere
un server centrale ma una lista di nodi peer tra loro. Per aggiungersi
un nuovo utente deve conoscere l'ip di uno dei nodi. Indicandolo vede
la lista dei documenti condivisi ed editati e puo' aggiungersi al ring
di nodi in peer.
9. Se si ricorre alla soluzione web sarebbe consigliato che anche qui
ogni nodo mantenesse un webserver in grado di far lavorare il singolo
client web localmente, mentre i webserver si sincronizzano tra loro.
in questo modo si crea uno strumento indipendente da un server
centralizzato, utilizzabile anche ad esempio all'interno di una lan
locale.

A parte queste specifiche strette, tutto e' definibile (tranne il nome
del progetto, omaggio al piu' grande, IMHO, Monty Python).

Domandilla: dove dite sia meglio appoggiare il tutto?

Greetings
JOKER Ltd.
-- 
Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe
un'ottima idea! ( intervista al Mahatma Gandhi )
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python