Logo Blogo

LinRail, l'alternativa a XAMPP per Ruby

Pubblicato: 05 lug 2007 da Matteo Campofiorito

RailsSiete in cerca di un degno sostituto di XAMPP per avere a disposizione un ambiente completo per lo sviluppo con Ruby on Rails? Allora LinRail fa al caso vostro. Si tratta di un pacchetto all-inclusive che comprende: Ruby-1.8.6, Rubygems-0.9.4, Rails 1.2.3, Mongrel 1.0.1, MySQL-5.0.41, ncurses-5.6, OpenSSL-0.9.8e, zlib-1.2.3.

Per ora l’unica mancanza degna di nota riguarda l’assenza di un webserver. Il team di sviluppo è infatti ancora indeciso se propendere per il sempre valido e robusto Apache o scegliere la leggerezza di Lighttpd o addirittura di nginx.
Nel frattempo chi vorrà provare LinRail potrà usare WEBrick per avere un webserver minimale per il test delle proprie web application in Ruby.

La versione 0.1 di LinRail è scaricabile dalla pagina di download del progetto.

[Via | LXer]

1 stelle2 stelle3 stelle4 stelle5 stelle (1 Voti | Media: 3 su 5)
condividi condividi
7 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Nix

    05 lug 2007 - 00:33 - #1
    0 punti
    Up Down

    Preferisco di granlunga XAMPP, mai avuto neanche mezzo problema (e poi preferisco usare PHP).

  • Profilo di paran0ide

    paran0ide

    05 lug 2007 - 06:34 - #2
    0 punti
    Up Down

    Mongrel (http://mongrel.rubyforge.org/) è il webserver!

  • Profilo di Arael

    Arael

    05 lug 2007 - 08:17 - #3
    0 punti
    Up Down

    Io sviluppo sia in php che in rails. Non c’è paragone secondo me. Rails è anni luce in avanti.
    I vantaggi sono molti rispetto a php.

    Approccio MVC.

    Hai già una struttura sulla quale costruire la tua applicazione. È una struttura funzionale e ti permette di studiare facilmente le applicazioni rails sviluppate da terzi visto che la struttura di base è standard.

    Gli scaffold sono comodissimi perché ti fanno risparmiare tanto tempo. Con i scaffold ottieni pagine base per manipolare le tabelle del db.

    Le tabelle del db le maneggi come se fossero delle classi vere e proprie. Praticamente volendo SQL non lo si vede nemmeno se non per la creazione del db.

    Prototype già pronto all’uso e integrato nel framework. Ajax disponibile per l’uso da subito.

    Debugging facilitato dal framework stesso…non ho mai avuto necessità di usare un debugger esterno.

    Console irb…per rails. A volte è più comoda del debugger stesso.

    Uso di template facile e intuitivo.

    L’unica pecca che muovo a rails è l’assenza del supporto UTF-8 dovuto al fatto che ruby non supporta ancora nativamente UTF-8.

    Insomma…linrail ci voleva proprio per far conoscere ancora di più questo favoloso framework per sviluppo di applicazioni web.

    Provatelo…non ve ne pentirete.

    ^____________________^

  • Paolo Mainardi

    06 lug 2007 - 01:28 - #4
    0 punti
    Up Down

    Con symfony (o anche Zend,Cake,CodeIgniter) hai esattamente tutto quello che hai scritto, ed è PHP, non confondiamo un framework con un linguaggio, lo scaffolding non è una funzionalità core di Ruby ma semplicemente una libreria di Rails.

    ;)

  • Nix

    06 lug 2007 - 12:18 - #5
    0 punti
    Up Down

    Concordo con Paolo Mainardi.

    Il framework e’ una cosa, il linguaggio e’ un altra.

  • Paolo Mainardi

    06 lug 2007 - 17:24 - #6
    0 punti
    Up Down

    E poi giusto per essere pignoli, non ha senso dire “programmo sia in php che in rails”, al massimo programmi sia in php che in Ruby, inoltre come fai a confrontare “rails” che è un framework scritto in ruby con un linguaggio (php) ?

    Avrebbe avuto senso se dicevi “programmi sia in $qualche_framework_php che in rails” allora l’affermazione avrebbe avuto significato semantico :)

    Bye

  • Profilo di Arael

    Arael

    07 lug 2007 - 20:47 - #7
    0 punti
    Up Down

    Si, il paragone non regge effettivamente.

    Si programma in ruby e non in rails.

    Chiedo scusa per le fesserie che ho scritto. In futuro ci penserò due volte prima di commentare.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento