# Gestionale

**URL:** <https://www.ruby-forum.com/t/gestionale/112237>\
**Category:** IT\
**Created:** [August 16, 2007, 6:18pm UTC](https://www.ruby-forum.com/t/gestionale/112237 "2007-08-16T18:18:37Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 16, 2007, 6:18pm UTC](https://www.ruby-forum.com/t/gestionale/112237/1 "2007-08-16T18:18:37Z")

</div>

Salve a tutti e buone ferie a chi le fa!!!.Mi sono avvicinato da poco  
a ruby,e come primo progetto vorrei realizzare un gestionale di  
magazzino,so che questo linguaggio è più adatto per altri usi web in  
particolare,ma credete sia possibile realizzare questo tipo di  
software?oppure non vale neanche la pena provarci,e potreste anche  
darmi delle dritte su come partire.  
Grazie\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
Ml mailing list  
removed\_email\_address@domain.invalid  
[http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 16, 2007, 7:31pm UTC](https://www.ruby-forum.com/t/gestionale/112237/2 "2007-08-16T19:31:49Z")

</div>

STefano wrote:

> Salve a tutti e buone ferie a chi le fa!!!.Mi sono avvicinato da poco a  
> ruby,e come primo progetto vorrei realizzare un gestionale di  
> magazzino,so che questo linguaggio è più adatto per altri usi web in  
> particolare,ma credete sia possibile realizzare questo tipo di  
> software?oppure non vale neanche la pena provarci,e potreste anche darmi  
> delle dritte su come partire.

Ciao!  
Certo che Ruby si adatta anche per lo sviluppo di applicazioni desktop!  
Io nei mesi di gennaio/febbraio ho proprio realizzato un programma per  
la gestione di un magazzino in Ruby 🙂

Per quanto riguarda la mia esperienza ho utilizzato:

- sqlite: come database per il magazzino
- active record: per interfacciare Ruby a sqlite. Active Record e’ la  
libreria sviluppata ed utilizzata da Ruby on Rails ma e’ indipendente  
dal framework e quindi puo’ essere utilizzata anche per altri progetti.
- gtk: per sviluppare la gui. Io avevo esigenza di far girare il  
gestionale sotto windows e quindi mi e’ sembrata una buona scelta.  
Esistono anche altre librerie per lo sviluppo di GUI in Ruby ma non le  
ho provate. Altre librerie che conosco sono: fxruby o wxruby, ma non le  
ho mai studaite a fondo. Se sviluppi sotto linux esiste anche il  
binding per le Qt, ma il binding per windows di queste librerie non e’  
ancora maturo.

Per il resto ho cercato di utilizzare il design pattern Model Control  
View (MVC), che e’ poi lo stesso usato da Ruby on Rails.

buon lavoro!  
Se hai altre domande, chiedi pure!

Gendag

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 16, 2007, 8:15pm UTC](https://www.ruby-forum.com/t/gestionale/112237/3 "2007-08-16T20:15:55Z")

</div>

On 8/16/07, STefano [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Salve a tutti e buone ferie a chi le fa!!!.Mi sono avvicinato da poco  
> a ruby,e come primo progetto vorrei realizzare un gestionale di  
> magazzino

Un consiglio - dai un’occhiata ai modelli in OFBiz, che sono  
abbastanza completi.

–  
David N. Welton  
[http://www.welton.it/davidw/](http://www.welton.it/davidw/)

DedaSys LLC  
[http://www.dedasys.com](http://www.dedasys.com)

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 16, 2007, 11:14pm UTC](https://www.ruby-forum.com/t/gestionale/112237/4 "2007-08-16T23:14:19Z")

</div>

Il

> indipendente dal framework e quindi puo’ essere utilizzata anche  
> Control View (MVC), che e’ poi lo stesso usato da Ruby on Rails.
> 
> buon lavoro!  
> Se hai altre domande, chiedi pure!

Sicuramente le domande non mancheranno,io sviluppo sotto mac osx,ed  
ho scelto ruby per la sua portabilità,come gui pensavo di utilizzare  
semplicemente pagine html,ma anche l’utilizzo di gtk tuttossommato  
credo si preferibile.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
Ml mailing list  
removed\_email\_address@domain.invalid  
[http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 17, 2007, 10:04am UTC](https://www.ruby-forum.com/t/gestionale/112237/5 "2007-08-17T10:04:16Z")

</div>

Gendag wrote:

> Per il resto ho cercato di utilizzare il design pattern Model Control  
> View (MVC), che e’ poi lo stesso usato da Ruby on Rails.

Per creare interfaccie GUI e scelta di DB engine penso ci sia solo  
l’imbarazzo della scelta, io mi areno sempre invece quando poi devo  
valutare il generatore di report…  
Parlo di piattaforma Linux ovviamente in quando su win\* presumo  
ci sia l’imbarazzo della scelta…  
Ultimamente sto valutando OpenOffice 2.3 ed il suo Report Writer  
che sara’ incluso nella versione 2.3 definitiva prevista per settembre,  
ma non e’ propriamente ‘stabile’ come software…

Consigli ?

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 17, 2007, 3:24pm UTC](https://www.ruby-forum.com/t/gestionale/112237/6 "2007-08-17T15:24:48Z")

</div>

Il giorno 17/ago/07, alle ore 01:33, luca sabato ha scritto:

> [http://www.addsw.it/wiki/doku.php](http://www.addsw.it/wiki/doku.php)  
> Si è un progetto che ho già preso in considerazione,il mio dubbio  
> sull’usare rubycocoa è se poi il software sarà utilizzabile su  
> winsows,visto che è quella la piattaforma sulla quale  
> verrà utilizzato.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 17, 2007, 1:34am UTC](https://www.ruby-forum.com/t/gestionale/112237/7 "2007-08-17T01:34:35Z")

</div>

io penso che se sviluppi su mac os x per mac os x sia consigliabile  
utilizzare cocoa, rubycocoa che genera un interfaccia in stile  
nativo, sò da amici che le gtk su mac non sono proprio il massimo, si  
aspetta che siano implementate in modo nativo, meglio forse  
sviluppare in qt, fox o wx per mac saltando l’opzione cocoa, poi cmq  
tutto è opinabile.

ti segnalo il progetto GAL, un gestionale scritto in Ruby forse ti  
può essere di aiuto!

[http://www.addsw.it/wiki/doku.php](http://www.addsw.it/wiki/doku.php)

nope!

---

<div class="post-metadata">

**Author:** ![stefano](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@stefano](https://www.ruby-forum.com/u/stefano)\
**Post date:** [August 17, 2007, 3:47pm UTC](https://www.ruby-forum.com/t/gestionale/112237/8 "2007-08-17T15:47:53Z")

</div>

> Si è un progetto che ho già preso in considerazione,il mio dubbio  
> sull’usare rubycocoa è se poi il software sarà utilizzabile su  
> winsows,visto che è quella la piattaforma sulla quale verrà  
> utilizzato.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

io penso proprio di no, dato che cocoa è una tecnologia proprietaria  
del Mac Os X a questo punto ti conviene utilizzare una delle altre  
librerie, tk, wx sono quelle  
più multipiattaforma.\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
Ml mailing list  
removed\_email\_address@domain.invalid  
[http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
