ci sono differenze fra ruby e python? se si, quali sono?
si puo’ dire qual’e’ il migliore dei due oppure, forse meglio, quali
sono i punti di forza dell’uno e dell’altro?
in quale campo risulta essere migliore l’uno o l’altro?
grazie a tutti
— Orso B. [email protected] wrote:
ci sono differenze fra ruby e python?
certo
se si, quali sono?
prevalentemente filosofiche(fare così non fare cosà),
e tecniche (implementazione).
A livello di concetti la differenza è ridotta, ed è
difficile trovare una cosa che sia fattibile in un
linguaggio e non fattibile nell’altro.
si puo’ dire qual’e’ il migliore dei due oppure,
forse meglio, quali
sono i punti di forza dell’uno e dell’altro?
in quale campo risulta essere migliore l’uno o
l’altro?
ovviamente non si può dire qual’è il migliore, e i
campi aplicativi sono infiniti quindi forse è meglio
se chiedi “per fare XYZ quali sono i pro/contro di
ruby rispetto a python?”
Ad esempio per il system scripting è meglio (a mio
giudizio) mentre per la programmazione
scientifico/ingegneristica (secondo me) python è messo
meglio. Per lo sviluppo web è questione di opinioni.
Per le GUI client side io ritengo che ruby-gnome2 sia
meglio di pygtk ma fondamentalmente non c’è troppa
differenza. Per lo sviluppo di applicazioni di rete
Twisted è più esteso e maturo del’equivalente ruby
(EventMachine). Per lo sviluppo di giochi python mi
pare messo meglio, ma ruby etc…
–
Goto 10: http://www.goto10.it
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info
___________________________________________________________
Rise to the challenge for Sport Relief with Yahoo! For Good
— Orso B. [email protected] wrote:
ecco, un esempio.
per fare un gestionale delle dimensioni di SAP
business one (un bel
gestionale scritto in C e C++ con database SQL, piu’
o meno 500 tabelle
di dati)
Credevo che le 500 tabelle di SAP fossero una
leggenda.
Ad ogni modo AFAIK si può integrare ruby con soluzioni
SAP esistenti, immagino anche python.
quale puo’ essere la soluzione piu’
stabile:
ruby + gtk2 + mysql
python + gtk2 + mysql
oppure un progetto del genere e’ troppo impegnativo
per gli strumenti
che ho elencato?
Direi che sono adatti allo stesso modo. Considera
però che su win32 ruby1.8 ha degli scazzi con il
threading.
No, non direi che è troppo impegnativo.
Entrambi hanno un supporto discreto sia per mysql che
per gtk che per la generazioni di pdf (report-lab e
ruport), e tipicamente i gestionali non richiedono
particolari prestazioni.
–
Goto 10: http://www.goto10.it
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info
__________________________________________________________
Sent from Yahoo! Mail.
The World’s Favourite Email http://uk.docs.yahoo.com/nowyoucan.html
Ciao,
dalla mia esperienza se devi lavorare su windows, usa python.
Molte delle librerie ruby non sono ben testate su windows, ed anche
qualche
libreria rails non supporta windows, anche a causa della Mac-fashion
dilagante tra chi sviluppa rails.
Le librerie per fare windows automation sono molto piu’ ampie e testate
in python.
Questo non vuol dire che ruby sia peggio, solamente ha avuto una storia
diversa.
Per il tuo progetto SAP clone, ti indico una via secondo me interessante
per la GUI.
Prova a fare un mix GTK/HTML ajax, usando WebKit in GTK.
Molte interfacce sono piu’ facili da gestire in html, ed hai la certezza
della multi piattaforma.
controlli e parti di codice, puoi farli in modo velocissimo in
javascript (in questo caso non hai nemmno il problema del cross
browser).
Se ti serve qualche widget con piu’ immediata risposta all’utente, puo’
sempre usare controlli GTK.
Ulteriore vataggio, strutturi gia’ il sistema per un approccio services
oriented, magari con Django, Merb
che espongono in REST tutti i servizi gestionali. Cosi’ e’ poi facile
costruirti l’interfaccia per l’iPhone
che ti chiedera’ il marketing E’ un idea.
Luca
gabriele renzi ha scritto:
On Mar 9, 2008, at 3:17 PM, gabriele renzi wrote:
Credevo che le 500 tabelle di SAP fossero una
leggenda.
Tutto cio’ che si dice di SAP sembra una leggenda, e invece e’
tragicamente vero
S.
ecco, un esempio.
per fare un gestionale delle dimensioni di SAP business one (un bel
gestionale scritto in C e C++ con database SQL, piu’ o meno 500 tabelle
di dati) quale puo’ essere la soluzione piu’ stabile:
ruby + gtk2 + mysql
python + gtk2 + mysql
oppure un progetto del genere e’ troppo impegnativo per gli strumenti
che ho elencato?
Stefano C. wrote:
On Mar 9, 2008, at 3:17 PM, gabriele renzi wrote:
Credevo che le 500 tabelle di SAP fossero una
leggenda.Tutto cio’ che si dice di SAP sembra una leggenda, e invece e’
tragicamente veroS.
Grazie ragazzi,
tutti gran bei suggerimenti; ottimo il tuo Gabriele anche se troppo
difficile per il mio livello di preparazione (ho 57 anni e sono da
sempre appassionato di programmazione, ma non sono un programmatore)