Re: [Python] Consigli per gestionale con sincronizzazione online SQL
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
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
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
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
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/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
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/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
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
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
-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
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
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
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
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
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/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
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
-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/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
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
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/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
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
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
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
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