Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-05 Per discussione Carlos Catucci
2010/10/5 Giovanni Porcari giovanni.porc...@softwell.it:

 E io sono pigro ;)

Sei un buon programmatore allora.

Greetings
JOKER Ltd.
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-04 Per discussione Alessandro Dentella
On Sun, Oct 03, 2010 at 12:07:28PM +0200, Gabriele - The DusK wrote:
 ciao a tutti seguo la newsletter da poco, non mi è ancora mai capitato di
 scrivere...quindi 'piacere'.
 
 Uso python/django da qualche mese e sono felice di averlo scelto. (Grazie
 anche a Marco Beri e ai suoi libri, a proposito dell'altra discussione
 aperta.)
 
 Riguardo al discorso applicazioni desktop gestionali, stavo dando uno
 sguardo a python-camelot (http://www.python-camelot.com/). Avete qualche
 consiglio?

Non hai rccontato cosa deve fare questo gestionale, quindi sto sulle generali.

Se stai considerando di usare camelot ti consiglio di dare anche uno sguardo
anche a sqlkit [1]. Usa PyGTK invece che Qt e sqlalchemy diretto invece che
elixir. Per il resto un utente che è passato a sqlkit dopo avere provato
camelot mi ha detto che sqlkit è più configurabile (ad es. per quanto
riguarda filtri, completamento dei dati ed editing di relazioni
padre/figlio).

Camelot mi pare un progetto interessante cui ho dedicato poco più che
qualche occhiata ma effettivamente stando alla camelot overview mi pare
che manchino molte possibilità di personalizzazione che sono state il centro
dello sviluppo di Sqlkit e che con sqlkit si ottengono con veramente poco
codice.

Da ultimo esiste anche dabo (http://dabodev.com/) un framework per creare
desktop application che usa le wx. Ma di questo ho avuto solo il tempo... di
farmi il bookmark.

Credo che la presenza di questi progetti sia una dimostrazione che il web
non è sempre l'unica alternativa valida, ed io ovviamente rivendico l'
esistenza di uno spazio specifico per le applicazioni desktop.

Perché non pensare per l'Europython 2011 una sessione di confronto di
alcuni problemi affrontati nelle due modalità? Aiuterebbe a non farne una
battaglia aprioristica.

Esiste poi l'alternativa mista alla OpenObject che francamente è in altro
nella mia personale lista delle cose da provare, ma che mi pare abbia una
curva di apprendimento abbastanza ripida inizialmente.

sandro
*:-)




[1] http://sqlkit.argolinux.org

-- 
Sandro Dentella  *:-)
http://www.reteisi.org Soluzioni libere per le scuole
http://sqlkit.argolinux.orgSQLkit home page - PyGTK/python/sqlalchemy
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-04 Per discussione Giovanni Porcari

Il giorno 04/ott/2010, alle ore 10.12, Alessandro Dentella ha scritto:

 Credo che la presenza di questi progetti sia una dimostrazione che il web
 non è sempre l'unica alternativa valida, ed io ovviamente rivendico l'
 esistenza di uno spazio specifico per le applicazioni desktop.
 
 Perché non pensare per l'Europython 2011 una sessione di confronto di
 alcuni problemi affrontati nelle due modalità? Aiuterebbe a non farne una
 battaglia aprioristica.
 
 Esiste poi l'alternativa mista alla OpenObject che francamente è in altro
 nella mia personale lista delle cose da provare, ma che mi pare abbia una
 curva di apprendimento abbastanza ripida inizialmente.

Dato che nei miei post precedenti potrei aver dato l'impressione di
aver abbracciato in modo drastico e acritico l'approccio web rispetto 
al desktop vorrei precisare le ragioni che sottostanno a questa scelta.
Mi vergogno a dirlo ma io sono PIGRO.
E siccome riesco a emulare discretamente bene applicazioni desktop
con il web MA non riesco a fare il contrario, la scelta web mi offre
il vantaggio di scrivere una sola volta le applicazioni invece di 
dover avere una doppia versione.

Ed è tanta fatica in meno.

L'approccio misto (alla OpenErp) è meravigliosamente ambizioso ma
mi lascia il timore per sottili differenze di comportamento che
potrebbero alla fine costringermi a fare un sacco di fatica nel
debug e messa a punto.

E io sono pigro ;)

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-03 Per discussione Gabriele - The DusK
ciao a tutti seguo la newsletter da poco, non mi è ancora mai capitato di
scrivere...quindi 'piacere'.

Uso python/django da qualche mese e sono felice di averlo scelto. (Grazie
anche a Marco Beri e ai suoi libri, a proposito dell'altra discussione
aperta.)

Riguardo al discorso applicazioni desktop gestionali, stavo dando uno
sguardo a python-camelot (http://www.python-camelot.com/). Avete qualche
consiglio?

Altrimenti, visto che per il lavoro per cui mi servirà saranno 3 computer
collegati (senza accesso ad internet), stavo anche pensando alla soluzione
web con una postazione che fa da server..e quindi django.

ma ho veramente poca esperienza, ogni consiglio è prezioso.

grazie ciao

ps: per curiosità, perchè questa avversione per flash anche usato solo per
parti dove serve un elevata interattività come l'esempio di floor... ?

gab
--
ga...@thedusk.com



 Beh... per rendersi conto di cosa si può arrivare a fare con js e svg
 basta
 vedere gli esempi di questa libreria cross browser (Firefox 3.0+, Safari
 3.0+, Chrome 5.0+, Opera 9.5+, IE 6.0+)

 http://raphaeljs.com/

 http://raphaeljs.com/Per qualcosa di ancora più cutting edge consiglio
 di
 fare un giretto con un browser webkit aggiornato sul sito:

 http://www.chromeexperiments.com/

 http://www.chromeexperiments.com/Magari non vedremo un cad a breve con
 queste tecnologie ma in prospettiva non si può escludere che prima o poi
 qualcuno ci arrivi a farlo.

 Il giorno 01 ottobre 2010 10:20, Marco Beri marcob...@gmail.com ha
 scritto:

 2010/10/1 Giovanni Porcari giovanni.porc...@softwell.it


 Si ma quello e FLASH.
 E se lo uso faccio piangere zio Steve...


 Che delusione... e soprattutto che pirla... mica me n'ero accorto. Il
 fatto
 che mia moglie lo usasse sull'iMac mi ha fuorviato.

 Io intendevo javascript / html5 ;)


 Sì, sì, pure io, anche se non si capiva :-)

 Ciao.
 Marco.

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-01 Per discussione Giovanni Porcari

Il giorno 30/set/2010, alle ore 21.17, Pietro Battiston ha scritto:

 Il giorno gio, 30/09/2010 alle 20.41 +0200, Giovanni Porcari ha scritto:
 Dal punto di vista di un utente una applicazione desktop si caratterizza
 per una (presunta) maggiore interattività. Le pagine ottenute con 
 applicazioni
 web 'tradizionali' sono spesso costituite da una serie di form con controlli
 lato server che ricordano per certi versi il modo di lavoro delle 
 vecchissime 3270.
 
 Si può superare questo limite agevolmente con l'uso di molto javascript
 
 Mi incuriosisce - fuor di qualsiasi polemica - sapere quali sono le
 funzionalità per cui genropy si affida ad applicazioni wx invece che
 interfacce web (ammesso che sia ancora così).
 
 ciao
 
 Pietro

Per nessuna funzionalità. 
L'unico tipo di GUI usato è il browser.
A questo proposito vorrei chiarire che a differenza di applicazioni
web aperte al pubblico, applicazioni di questo genere (ovvero come
alternativa al gestionale con una gui basata su qt o wx) possono
essere abbastanza selettive e garantire anche non tutti i browser.
Questo consente di risparmiarsi problemi alla ricerca della perfezione 
in ogni possibile browser.

Per il momento non ho trovato nessuna funzionalità desktop che
non siamo riusciti a riprodurre e quindi non ho nostalgia 
per le applicazioni di questo tipo.

Anzi... mi piacerebbe avere degli esempi di possibili punti in cui
una interfaccia web potrebbe risultare inadeguata (sempre parlando
di gestionali naturalmente).

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-01 Per discussione Marco Beri
2010/10/1 Giovanni Porcari giovanni.porc...@softwell.it

Anzi... mi piacerebbe avere degli esempi di possibili punti in cui
 una interfaccia web potrebbe risultare inadeguata (sempre parlando
 di gestionali naturalmente).


Giovanni,
come dicevo prima, dopo aver visto e provato http://floorplanner.com/demo,
faccio un po' fatica a usare il solito esempio: un CAD.

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-01 Per discussione Giovanni Porcari

Il giorno 01/ott/2010, alle ore 10.13, Marco Beri ha scritto:

 2010/10/1 Giovanni Porcari giovanni.porc...@softwell.it
 
 Anzi... mi piacerebbe avere degli esempi di possibili punti in cui
 una interfaccia web potrebbe risultare inadeguata (sempre parlando
 di gestionali naturalmente).
 
 Giovanni,
 come dicevo prima, dopo aver visto e provato http://floorplanner.com/demo, 
 faccio un po' fatica a usare il solito esempio: un CAD.
 
 Ciao.
 Marco.


Si ma quello e FLASH.
E se lo uso faccio piangere zio Steve...

Io intendevo javascript / html5 ;)

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-01 Per discussione Marco Beri
2010/10/1 Giovanni Porcari giovanni.porc...@softwell.it


 Si ma quello e FLASH.
 E se lo uso faccio piangere zio Steve...


Che delusione... e soprattutto che pirla... mica me n'ero accorto. Il fatto
che mia moglie lo usasse sull'iMac mi ha fuorviato.

Io intendevo javascript / html5 ;)


Sì, sì, pure io, anche se non si capiva :-)

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-10-01 Per discussione Emanuele Rampichini
Beh... per rendersi conto di cosa si può arrivare a fare con js e svg basta
vedere gli esempi di questa libreria cross browser (Firefox 3.0+, Safari
3.0+, Chrome 5.0+, Opera 9.5+, IE 6.0+)

http://raphaeljs.com/

http://raphaeljs.com/Per qualcosa di ancora più cutting edge consiglio di
fare un giretto con un browser webkit aggiornato sul sito:

http://www.chromeexperiments.com/

http://www.chromeexperiments.com/Magari non vedremo un cad a breve con
queste tecnologie ma in prospettiva non si può escludere che prima o poi
qualcuno ci arrivi a farlo.

Il giorno 01 ottobre 2010 10:20, Marco Beri marcob...@gmail.com ha
scritto:

 2010/10/1 Giovanni Porcari giovanni.porc...@softwell.it


 Si ma quello e FLASH.
 E se lo uso faccio piangere zio Steve...


 Che delusione... e soprattutto che pirla... mica me n'ero accorto. Il fatto
 che mia moglie lo usasse sull'iMac mi ha fuorviato.

 Io intendevo javascript / html5 ;)


 Sì, sì, pure io, anche se non si capiva :-)

 Ciao.
 Marco.


 ___
 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] Consigli per gestionale con sincronizzazione online SQL

2010-10-01 Per discussione Ing. Simone Zanella
  Il 30/09/2010 21:17, Pietro Battiston ha scritto:
 P.S: (per Simone: fuori di polemica si riferisce a passate discussioni
 in questa ML)

Immagino  ^__^
In realtà ho sorriso vedendo che ho originato questa discussione accesa 
web sì/no: ho sempre creato applicazioni web per tutti i miei clienti 
(usando PHP/Ajax/SQL in genere) e ora che sto valutando di fare una cosa 
non web ho provato ad avvicinarmi a Python, tornando alla filosofia di 
partenza :)

Grazie a tutti per le opinioni, i consigli e i suggerimenti!
A breve inizierò a testarli sul campo e mi sa che mi risentirete presto 
per dubbi e domande ;)

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 30/09/2010 11:39, Simone Zanella ha scritto:
   Ciao a tutti,
 

Ciao.

 sono nuovissimo di Python e vorrei un consiglio approfittando di questa 
 grande risorsa che è la mailing list.
 Prossimamente dovrei realizzare un gestionale (con interfaccia grafica 
 quindi) in grado di gestire delle prenotazioni alberghiere / residence, 
 sincronizzandosi online con un database mySQL (che viene utilizzato in 
 un sistema php esistente per le prenotazioni online via web).
 Il gestionale dovrebbe girare su diversi os (essenzialmente Win, Linux e 
 Mac).
 [...]
 
 - secondo voi è conveniente usare Python per un progetto di questo tipo?

Si.

 - c'è qualche suite (o simile) che generalmente è preferibile usare per 
 gestire la realizzazione di un progetto del genere?

OpenERP?
Personalmente non l'ho mai utilizzato.

 - l'esecuzione su diversi sistemi operativi è fattibile o devo mettere 
 in conto problemi di compatibilità noti?

Dipende dalle librerie che usi.
Ad esempio con PyQt non hai problemi.

Dipende poi anche dal codice che scrivi tu, ma per progetti normali non
c'è motivo per non supportare sistemi Unix e Windows (di solito il
problema è Windows).

 - l'interfacciamento che prevedo con il db online è fattibile o 
 sconsigliabile?
 

Mantenere sincronizzati due database non è proprio banale.
Meglio se dalla tua applicazione accedi direttamente al database centrale.



Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkykZCwACgkQscQJ24LbaUQx5ACff4GVIxwmGe2NAfqnJffagoJV
4moAn0+WWutG8sIww4VWILneHxIfN02n
=h2C8
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Gianluca Bargelli
Ciao :)

Il giorno 30 settembre 2010 11:39, Simone Zanella 
ingsimonezane...@gmail.com ha scritto:

 - secondo voi è conveniente usare Python per un progetto di questo tipo?

Direi che è molto indicato dato se vuoi scrivere una applicazione portabile;
inoltre è molto facile da apprendere (anche se è necessario perdere un po'
di tempo per sfruttare appieno le sue potenzialità) e programmare in Python
è veramente senza paragoni per qualità del codice prodotto, leggibilità e
tante altre piccole cose che lo rendono decisamente preferibile a, chessò,
Java :)

 - c'è qualche suite (o simile) che generalmente è preferibile usare per
 gestire la realizzazione di un progetto del genere?

L'applicazione da te descritta (client desktop gestionale) sembra molto
semplice, quindi puoi muoverti come preferisci in tal senso. Cosa intendi
precisamente per suite?

 - l'esecuzione su diversi sistemi operativi è fattibile o devo mettere
 in conto problemi di compatibilità noti?

Direi che è fattibilissima dato che python gira su tutti i s.o. da te
citati. Inoltre puoi compilare staticamente il tuo applicativo ottenendo di
fatto il classico eseguibile utilizzando per esempio PyInstaller :
http://www.pyinstaller.org/ oppure py2exe : http://www.py2exe.org/

 - l'interfacciamento che prevedo con il db online è fattibile o
 sconsigliabile?

Qui dovresti fornire un paio di dettagli in più: vuoi effettuare delle
semplici query o parli proprio di sincronizzazione come replicazione?

 Grazie a tutti in anticipo per le risposte/consigli/suggerimenti!

 Simone

 ___
 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] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione lordkrandel
On 30/09/2010 11.39, Simone Zanella wrote:
Ciao a tutti,

 sono nuovissimo di Python e vorrei un consiglio approfittando di questa
 grande risorsa che è la mailing list.
 Prossimamente dovrei realizzare un gestionale (con interfaccia grafica
 quindi) in grado di gestire delle prenotazioni alberghiere / residence,
 sincronizzandosi online con un database mySQL (che viene utilizzato in
 un sistema php esistente per le prenotazioni online via web).
 Il gestionale dovrebbe girare su diversi os (essenzialmente Win, Linux e
 Mac).

Non ho molto tempo per scendere nel dettaglio della mail e leggere
tutte le risposte, ma... Dai un'occhiata qui!

http://www.phasis.it/

Credo che anche se il suo DB è SQLite non debba essere impossibile
sincronizzarlo con un mySQL online

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Daniele Varrazzo
On Thu, 30 Sep 2010 11:39:22 +0200, Simone Zanella
ingsimonezane...@gmail.com wrote:
 Ciao a tutti,
 
 sono nuovissimo di Python e vorrei un consiglio approfittando di questa 
 grande risorsa che è la mailing list.

Ciao!

 Prossimamente dovrei realizzare un gestionale (con interfaccia grafica 
 quindi)

Quindi?

 in grado di gestire delle prenotazioni alberghiere / residence, 
 sincronizzandosi online con un database mySQL (che viene utilizzato in 
 un sistema php esistente per le prenotazioni online via web).
 Il gestionale dovrebbe girare su diversi os (essenzialmente Win, Linux e

 Mac).
 Ho letto alcune guide e un libro introduttivo su Python e mi sembra 
 possa essere la soluzione giusta.
 Quello che vi chiedo, affidandomi alla vostra esperienza oltre a quello 
 che è scritto nelle guide e nei libri, è:
 
 - secondo voi è conveniente usare Python per un progetto di questo tipo?

Anche sì.

 - c'è qualche suite (o simile) che generalmente è preferibile usare per 
 gestire la realizzazione di un progetto del genere?

Non hai descritto specifiche abbastanza precise per saperlo.

 - l'esecuzione su diversi sistemi operativi è fattibile o devo mettere 
 in conto problemi di compatibilità noti?
 - l'interfacciamento che prevedo con il db online è fattibile o 
 sconsigliabile?

Se non scrivi un programma web butti via il tuo tempo e quello dei tuoi
clienti. Questo vale per entrambi i punti.

-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Giovanni Porcari

Il giorno 30/set/2010, alle ore 11.39, Simone Zanella ha scritto:

  Ciao a tutti,
 
 sono nuovissimo di Python e vorrei un consiglio approfittando di questa 
 grande risorsa che è la mailing list.
 Prossimamente dovrei realizzare un gestionale (con interfaccia grafica 
 quindi) in grado di gestire delle prenotazioni alberghiere / residence, 
 sincronizzandosi online con un database mySQL (che viene utilizzato in 
 un sistema php esistente per le prenotazioni online via web).
 Il gestionale dovrebbe girare su diversi os (essenzialmente Win, Linux e 
 Mac).
 Ho letto alcune guide e un libro introduttivo su Python e mi sembra 
 possa essere la soluzione giusta.
 Quello che vi chiedo, affidandomi alla vostra esperienza oltre a quello 
 che è scritto nelle guide e nei libri, è:
 
 - secondo voi è conveniente usare Python per un progetto di questo tipo?
 - c'è qualche suite (o simile) che generalmente è preferibile usare per 
 gestire la realizzazione di un progetto del genere?
 - l'esecuzione su diversi sistemi operativi è fattibile o devo mettere 
 in conto problemi di compatibilità noti?
 - l'interfacciamento che prevedo con il db online è fattibile o 
 sconsigliabile?
 
 Grazie a tutti in anticipo per le risposte/consigli/suggerimenti!
 
 Simone
 

Se hai voglia di sperimentare genropy puoi contattarmi. 

Si tratta di un framework che stiamo sviluppando da qualche anno
per nostro uso e che usiamo con soddisfazione in molti campi.

Le applicazioni che si scrivono sono web ma con una modalità
che le rende per molti versi indistinguibili da applicazioni 
desktop. 

La licenza è LGPL e se hai voglia di sperimentare scrivimi.
Potrò darti maggiori informazioni e mostrarti le applicazioni
che abbiamo realizzato.

Ciao

G


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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Simone Zanella
  Innanzitutto grazie a tutti, è una mailing list gradevolissima anche 
con i neofiti come me :)

Il 30/09/2010 12:20, Gianluca Bargelli ha scritto:

 L'applicazione da te descritta (client desktop gestionale) sembra 
 molto semplice, quindi puoi muoverti come preferisci in tal senso. 
 Cosa intendi precisamente per suite?

Intendo un qualcosa tipo un IDE/framework, tipo Visual Studio o Netbeans 
per creare progetti, ma è solo per curiosità, se c'è qualcosa che magari 
velocizza o facilita il lavoro da fare non vorrei ignorarlo :)


 Qui dovresti fornire un paio di dettagli in più: vuoi effettuare delle 
 semplici query o parli proprio di sincronizzazione come replicazione?

Solo query, niente replicazione.

Ho letto come dicevo un po' di materiale a riguardo e mi sembra tutto 
troppo bello e facile (praticamente programmo solo in C++ e PHP/SQL e 
non ho finora avuto occasione di utilizzare altri linguaggi per i miei 
lavori) ed ero molto curioso di chiedere a chi usa già Python se 
effettivamente è così sul campo. Devo dire che mi sembra molto 
intuitivo e c'è davvero tanta roba pronta per l'uso!

@lordkrandell: grazie del link, scarico e vedo se può essere d'aiuto!
@Giovanni: grazie lo stesso, ma preferisco non creare un applicazione 
web al momento.

Simone


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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Marco Beri
2010/9/30 Simone Zanella ingsimonezane...@gmail.com

@Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
 web al momento.


E fai male.

Ah, hai anche completamente ignorato il messaggio di Daniele, ha fatto male
pure lì...

;-)

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Carlos Catucci
 Se hai voglia di sperimentare genropy puoi contattarmi.

 Si tratta di un framework che stiamo sviluppando da qualche anno
 per nostro uso e che usiamo con soddisfazione in molti campi.

 Le applicazioni che si scrivono sono web ma con una modalità
 che le rende per molti versi indistinguibili da applicazioni
 desktop.

 La licenza è LGPL e se hai voglia di sperimentare scrivimi.
 Potrò darti maggiori informazioni e mostrarti le applicazioni
 che abbiamo realizzato.

Ciao mi dai qualche info?
Mi incuriosisce sopratutto la parte

Le applicazioni che si scrivono sono web ma con una modalità che le
rende per molti versi indistinguibili da applicazioni desktop..

Grazie
Carlos
-- 
Tieni cinque dollari e non dirlo a nessuno. Anzi, no, è troppo:
ridammeli e dillo pure a chi vuoi. (Groucho Marx)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 30/09/2010 18:17, Marco Beri ha scritto:
 2010/9/30 Simone Zanella ingsimonezane...@gmail.com
 mailto:ingsimonezane...@gmail.com
 
 @Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
 web al momento.
 
 
 E fai male.
 

E perchè mai?

Una buona applicazione desktop ritengo sia migliore di una buona
applicazione web.

Io infatti uso client desktop per Jabber, IRC, NNTP ed IMAP/POP3 e non
interfacce web.



Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkykuh8ACgkQscQJ24LbaUSy/wCdG7D0gQ49s5XjrS9IYmjWTjQs
E8EAmgNvd+pGth20hmObcLoLMBvpHHN4
=yjFJ
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Marco Beri
2010/9/30 Manlio Perillo manlio.peri...@gmail.com

 Il 30/09/2010 18:17, Marco Beri ha scritto:
  2010/9/30 Simone Zanella ingsimonezane...@gmail.com
  mailto:ingsimonezane...@gmail.com
 
  @Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
  web al momento.
 
 
  E fai male.
 

 E perchè mai?

 Una buona applicazione desktop ritengo sia migliore di una buona
 applicazione web.
 Io infatti uso client desktop per Jabber, IRC, NNTP ed IMAP/POP3 e non
 interfacce web.


Manlio,
stiamo parlando di un gestionale o sbaglio?

E non vale neanche più l'esempio del cad:
http://www.floorplanner.com/
http://www.floorplanner.com/demo

Mia moglie lo sta usando e funziona veramente bene.

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Gianluca Bargelli
Il giorno 30 settembre 2010 18:15, Simone Zanella 
ingsimonezane...@gmail.com ha scritto:

  Innanzitutto grazie a tutti, è una mailing list gradevolissima anche
 con i neofiti come me :)

Pure io sono un neofita :)


 Intendo un qualcosa tipo un IDE/framework, tipo Visual Studio o Netbeans
 per creare progetti, ma è solo per curiosità, se c'è qualcosa che magari
 velocizza o facilita il lavoro da fare non vorrei ignorarlo :)

Bene, qui la scelta è abbastanza variegata ampia e dipende strettamente
dalle tue abitudini, comunque ecco una lista abbastanza completa:
http://stackoverflow.com/questions/81584/what-ide-to-use-for-python

Personalmente uso VIM per i progetti piccoli e Komodo Edit per quelli un po'
più grandicelli.

 Solo query, niente replicazione

Direi che non ci sono particolari problemi ;-)

 Ho letto come dicevo un po' di materiale a riguardo e mi sembra tutto
 troppo bello e facile (praticamente programmo solo in C++ e PHP/SQL e
 non ho finora avuto occasione di utilizzare altri linguaggi per i miei
 lavori) ed ero molto curioso di chiedere a chi usa già Python se
 effettivamente è così sul campo. Devo dire che mi sembra molto
 intuitivo e c'è davvero tanta roba pronta per l'uso!

Guarda, io sono un laureando in informatica, quindi sicuramente non un
professionista. Però ho lavorato con diversi linguaggi di programmazione e
devo dire che Python è un fantastico per molte cose, comprese lo sviluppo di
piccole applicazioni desktop e non solo.

 @lordkrandell: grazie del link, scarico e vedo se può essere d'aiuto!
 @Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
 web al momento.

Beh direi che le applicazioni desktop sono ancora dure a morire, vedi Nokia
e le sue Qt :)

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Simone Zanella


Il 30/09/2010 18:17, Marco Beri ha scritto:
 2010/9/30 Simone Zanella ingsimonezane...@gmail.com 
 mailto:ingsimonezane...@gmail.com

 @Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
 web al momento.


 E fai male.

^__^
L'applicazione che devo realizzare dovrebbe poter essere usata anche se 
c'è interruzione di linea internet per lungo tempo. O forse ho capito 
male io e ci si riferiva ad eseguirla nel browser dalla macchina su cui 
è installata?


 Ah, hai anche completamente ignorato il messaggio di Daniele, ha fatto 
 male pure lì...

 ;-)

Mi era finito nello spam, letto ora :) Direi però di aver già risposto 
(a parte la questione web).

Simo



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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Marco Beri
2010/9/30 Simone Zanella ingsimonezane...@gmail.com


 Il 30/09/2010 18:17, Marco Beri ha scritto:
  2010/9/30 Simone Zanella ingsimonezane...@gmail.com
  mailto:ingsimonezane...@gmail.com
 
  @Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
  web al momento.
 
 
  E fai male.

 ^__^
 L'applicazione che devo realizzare dovrebbe poter essere usata anche se
 c'è interruzione di linea internet per lungo tempo. O forse ho capito
 male io e ci si riferiva ad eseguirla nel browser dalla macchina su cui
 è installata?


Volendo puoi fare anche quello.

Oppure, se vuoi provare il futuro perché non pensare in grande? Tipo
HTML5...

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Giovanni Porcari

Il giorno 30/set/2010, alle ore 18.30, Simone Zanella ha scritto:

 
 
 Il 30/09/2010 18:17, Marco Beri ha scritto:
 2010/9/30 Simone Zanella ingsimonezane...@gmail.com 
 mailto:ingsimonezane...@gmail.com
 
@Giovanni: grazie lo stesso, ma preferisco non creare un applicazione
web al momento.
 
 
 E fai male.
 
 ^__^
 L'applicazione che devo realizzare dovrebbe poter essere usata anche se 
 c'è interruzione di linea internet per lungo tempo. O forse ho capito 
 male io e ci si riferiva ad eseguirla nel browser dalla macchina su cui 
 è installata?
 

In effetti  è così. 
Per realizzare un gestionale multiutenza usare un server wsgi non significa
mettere l'applicazione in internet.
Significa solo dire che esiste un server e che i client usano un  browser
per accedere invece che un applicazione dedicata.
Significa anche dire che il client usa MOLTO javascript e che il framework
è 'buono' se te lo nasconde e ti fa scrivere in pratica solo python.

In australia abbiamo un cliente con 120 utenti collegati che prende ordini
gestisce la produzione, fa oltre 140.000 fatture all'anno usando le nostre
procedure e non ha nulla di meno di quello che darebbe un'applicazione desktop.
il tutto su server interni e con sistemi di replica nei vari stati in cui ha 
sedi.

Ma abbiamo anche clienti con 3 terminali e uno di questi fa anche da server.

Quindi, come vedi, la tecnologia web non significa necessariamente internet 
e siti ma si pone come valida alternativa a sistemi desktop.

:)

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Paolo
 Quindi, come vedi, la tecnologia web non significa necessariamente internet
 e siti ma si pone come valida alternativa a sistemi desktop.

Dati gli indubbi benefici di una soluzione web, non sarebbe nel mio
stile ad esempio.
Accendere Mozilla vuol dire buttare 100mb di RAM dal finestrino.
Fare grafica CSS non è il massimo, anzi.
Certo è portabile, alla fine i browser ce li hanno pure i cellulari,
la gente è abituata, ora c'è ajax, non devo installare niente altro
sul client e così via

Se posso scegliere fra fare uno script con urllib2 in VIM o aprire il
browser e digitare su google translate una ventina di frasi - scelgo
la prima, specie sul mio netbook da 200 euro.
Qui youtube va a scatti di suo pure con 1Gb di ram (grafica integrata
e atom ok) e quando scrivo qui su google mail ho latenza nello
scrivere :P
C'è tanta gente che usa explorer 6 o 7, con tremila toolbar che
prendono metà schermo...
La programmazione web poi è un insieme di accrocchi e incompatibilità
che pur nascoste da framework trasparenti, non sono così poi diverse
da quelle che vengono nascoste dalle Qt ad esempio.

Ognuno ha il suo stile e le sue esperienze, e tecnologie con cui si
trova bene! :)
Se hai 5 anni di esperienza sul web, ci metti di meno di uno che
inizia adesso a sviluppare hello world in console

Boff, ho finito il mio discorso inutile e generalista, me ne torno
nell'angolo! :P

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Giovanni Porcari

Il giorno 30/set/2010, alle ore 18.20, Carlos Catucci ha scritto:

 Ciao mi dai qualche info?
 Mi incuriosisce sopratutto la parte
 
 Le applicazioni che si scrivono sono web ma con una modalità che le
 rende per molti versi indistinguibili da applicazioni desktop..
 
 Grazie
 Carlos

Dal punto di vista di un utente una applicazione desktop si caratterizza
per una (presunta) maggiore interattività. Le pagine ottenute con applicazioni
web 'tradizionali' sono spesso costituite da una serie di form con controlli
lato server che ricordano per certi versi il modo di lavoro delle vecchissime 
3270.

Si può superare questo limite agevolmente con l'uso di molto javascript e tanto
AJAX ma questo può essere molto oneroso in termini di tempo, denaro e 
manutebilità
se non si parte da uno strumento ideato per questo scopo.
Noi crediamo di avere un framework che ci consente di fornire agli utenti 
un'ottima esperienza
d'uso senza affrontare costi di sviluppo improponibili.
Insomma, non importa che un prodotto sia tecnicamente realizzabile se non lo è
economicamente ;)


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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione Giovanni Porcari

Il giorno 30/set/2010, alle ore 20.35, Paolo ha scritto:

 Quindi, come vedi, la tecnologia web non significa necessariamente internet
 e siti ma si pone come valida alternativa a sistemi desktop.
 
 Dati gli indubbi benefici di una soluzione web, non sarebbe nel mio
 stile ad esempio.
 Accendere Mozilla vuol dire buttare 100mb di RAM dal finestrino.
 Fare grafica CSS non è il massimo, anzi.

Stiamo parlando di sistemi gestionali. Ovvero di applicazioni normalmente
molto complesse, con procedure usate contemporaneamente da molti utenti,
in cui i 100 mB di RAM non sono nulla.
Un impiegato al mattino accende computer, fa partire un browser
e inizia a caricare dati, elaborarli, fare report,  ecc.

Non dovrebbe (almeno in teoria) fare altro. La cosa importante è che se
per caso ci sono modifiche da fare al software TUTTI gli utenti le
abbiano appena disponibili senza dover fare update (e questo le procedure
web lo garantiscono). 
Nei gestionali è estremamente diffuso l'uso di citrix metaframe perchè
garantisce che tutto sta sul server. E questo è così anche con 
tecnologie web.

 Certo è portabile, alla fine i browser ce li hanno pure i cellulari,
 la gente è abituata, ora c'è ajax, non devo installare niente altro
 sul client e così via
 
 Se posso scegliere fra fare uno script con urllib2 in VIM o aprire il
 browser e digitare su google translate una ventina di frasi - scelgo
 la prima, specie sul mio netbook da 200 euro.
 Qui youtube va a scatti di suo pure con 1Gb di ram (grafica integrata
 e atom ok) e quando scrivo qui su google mail ho latenza nello
 scrivere :P
 C'è tanta gente che usa explorer 6 o 7, con tremila toolbar che
 prendono metà schermo...

Ripeto parliamo di macchine che potrebbero benissimo essere in rete locale 
e dialogare col server a 100MB o 1 GB. E parliamo di sistemi che possono 
tranquillamente essere sovradimensionati se questo consente risparmi sullo
sviluppo di un software dedicato.

 La programmazione web poi è un insieme di accrocchi e incompatibilità
 che pur nascoste da framework trasparenti, non sono così poi diverse
 da quelle che vengono nascoste dalle Qt ad esempio.

Certo. Non che TCP/IP non abbia accrocchi e incompatibilità. Ovviamente
parliamo di problemi complessi che si sono evoluti in decine di anni
e che nascondono strati e strati. Ma se un framework è fatto bene
e garantisce che il gestionale su cui campa la tua azienda funzioni bene
nel tempo e si possa evolvere.

 
 Ognuno ha il suo stile e le sue esperienze, e tecnologie con cui si
 trova bene! :)
 Se hai 5 anni di esperienza sul web, ci metti di meno di uno che
 inizia adesso a sviluppare hello world in console

Certo. Io ho 'solo' 40 anni di esperienza e solo 6 in python e applicazioni
web. Se ho mollato le tecnologie desktop nel 2004 e ho iniziato a fare questo,
ovviamente era perchè ci credevo *molto*. 

G
 
 Boff, ho finito il mio discorso inutile e generalista, me ne torno
 nell'angolo! :P
 
 ---
 Wyrmskull
 ___
 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