# Rails in produzione su Windows

**URL:** <https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875>\
**Category:** IT\
**Created:** [November 29, 2012, 11:29am UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875 "2012-11-29T11:29:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [November 29, 2012, 11:29am UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/1 "2012-11-29T11:29:01Z")

</div>

Innanzitutto salve a tutti!!!

E’ da un po che leggo e seguo questo forum (come ogni sviluppatore Ruby  
e Ror in italia 😃 )ma e’ la prima volta che posto.

Ho fatto varie esperienze di pubblicazioni di applicativi rails in  
produzione, nel 99% dei casi usando Linux , ma per la 3a volta mi trovo  
costretto dal cliente ad utilizzare una piattaforma windows…

Ora, le precedenti volte,per una serie di motivi legati alla presenza di  
un applicativo Java, ho utilizzato Jruby + Warble + Tomcat.  
Il risultato e’ stato efficace… ma non del tutto soddisfacente.

Ho cercato su vari siti e forum una “rails way” per la predisposizione  
di un amb di produzione Windows, ma le soluzioni che ho visto non  
mi hanno convinto per stabilita’ e scalabita’.

Al momento la mia short list e’:

- Jruby + server java (Glassfish , Jetty, Tomcat ecc ecc ecc)
- Thin ( e poi eventualmente un proxy su IIS)
- Helicon Zoo (ultimo solo perche’ non l’ho mai usato)

Quale e’ il vostro parere?

Grazie in anticipo!

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [November 29, 2012, 11:33am UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/2 "2012-11-29T11:33:03Z")

</div>

A parte che il titolo del topic non ha alcun senso per il mio cervello,  
un po’ come la frase “le giraffe leccano il cielo senza sincerit”, (per  
ridere, conosco i clienti), io ti consiglio vivamente JRuby.

Ho esperienza solo con Tomcat per cui non conosco gli altri container,  
forse Glassfish un po’ pi nuovo ma potrei stare dicendo una scemenza.

–  
Luca P.  
removed\_email\_address@domain.invalid  
+39 346 4296868

Il giorno 29/nov/2012, alle ore 11:29, Luca A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
ha scritto:

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [November 30, 2012, 10:00am UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/3 "2012-11-30T10:00:32Z")

</div>

Enrico T. wrote in post #1087168:

> Se mi chiedessero un parere probabilmente proporrei di installare una  
> virtual machine con Linux su Windows. Se il progetto e’ piccolo  
> (magari in intranet) potrebbe anche funzionare.
> 
> Per me sviluppare in Rails su Windows e’ come avere un Porche Cayenne  
> con un divano legato sopra 😉

Si, sono d’accordo, e spesso uso questa soluzione.  
Solo che qui sono su un server gia’ virtualizzato (e questo potrebbe non  
essere un problema) e devo richiamare un .exe legacy del cliente (pensa  
che bella esperienza!!!)

In effetti credo che andrò necessariamente su Jruby…

Ma grazie per la risposta.

Luca A.

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [November 30, 2012, 10:03am UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/4 "2012-11-30T10:03:30Z")

</div>

Tra l’altro, JRuby un buon consiglio in generale, un ambiente davvero  
ottimo.  
Se il core team giapponese prosegue su certe scelte, finiremo tutti l  
🙂

–  
Luca P.  
removed\_email\_address@domain.invalid  
+39 346 4296868

Il giorno 30/nov/2012, alle ore 10:00, Luca A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
ha scritto:

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [November 30, 2012, 12:52pm UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/5 "2012-11-30T12:52:58Z")

</div>

Il giorno 30 novembre 2012 10:02, Luca P.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)ha scritto:

> Tra l’altro, JRuby un buon consiglio in generale, un ambiente davvero  
> ottimo.  
> Se il core team giapponese prosegue su certe scelte, finiremo tutti l 🙂

Beh, non detto.  
Magari qualche pazzo forka rubinius ed implementa (con progetto open  
source) un simil CRuby senza questo benedetto GIL/GVL

Come dicevo, le scelte che hanno (avevano) fatto non sono male (LLVM,  
ecc..  
vedi MacRuby)

Ciao,  
Sergio

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [November 30, 2012, 12:21am UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/6 "2012-11-30T00:21:29Z")

</div>

Se mi chiedessero un parere probabilmente proporrei di installare una  
virtual machine con Linux su Windows. Se il progetto e’ piccolo  
(magari in intranet) potrebbe anche funzionare.

Per me sviluppare in Rails su Windows e’ come avere un Porche Cayenne  
con un divano legato sopra 😉

2012/11/29 Luca P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> > - Thin ( e poi eventualmente un proxy su IIS)  
> > [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Enrico T.  
Software development and web design  
currently working @ [http://abc.com.au](http://abc.com.au)  
Sydney, NSW, Australia  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
mobile (AU) +00610416748450

> **[Enrico Teotti | Technical & Product Consultant](https://teotti.com)**
>
> Technical coach and product management consultant with 20+ years bridging software development and product management across the US, Europe, and Australia. I help teams through strategy, facilitation, and hands-on guidance.

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [December 4, 2012, 6:25pm UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/7 "2012-12-04T18:25:25Z")

</div>

Bella quella del cayenne col divano!

Andrea

On Dec 2, 2012, at 10:59 PM, Enrico T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > Magari qualche pazzo forka rubinius ed implementa (con progetto open  
> > [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
> 
> [http://teotti.com](http://teotti.com)
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

Andrea C.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![larcara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/3da27b/32.png) [@larcara](https://www.ruby-forum.com/u/larcara)\
**Post date:** [December 2, 2012, 11:00pm UTC](https://www.ruby-forum.com/t/rails-in-produzione-su-windows/224875/8 "2012-12-02T23:00:10Z")

</div>

Ho notato:

[http://confreaks.com/videos/1232-aloharuby2012-rails-development-on-windows-seriously](http://confreaks.com/videos/1232-aloharuby2012-rails-development-on-windows-seriously)

Magari puo’ dare qualche dritta su come posizionare il divano sul  
cayenne nel modo piu’ aerodinamico 😉

D’accordissimo su Jruby.

Ciao

2012/11/30 Sergio B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> source) un simil CRuby senza questo benedetto GIL/GVL
> 
> Come dicevo, le scelte che hanno (avevano) fatto non sono male (LLVM, ecc..  
> vedi MacRuby)
> 
> Ciao,  
> Sergio
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Enrico T.  
Software development and web design  
currently working @ [http://abc.com.au](http://abc.com.au)  
Sydney, NSW, Australia  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
mobile (AU) +00610416748450

> **[Enrico Teotti | Technical & Product Consultant](https://teotti.com)**
>
> Technical coach and product management consultant with 20+ years bridging software development and product management across the US, Europe, and Australia. I help teams through strategy, facilitation, and hands-on guidance.
