Domanda

voglio sviluppare un'applicazione in Ruby on Rails. Ho usato rotaie (con forza) un paio di anni fa. Da allora non hanno dato una prova, mi sono concentrato sul nucleo rubino. A quel tempo, Rails (1.2.x) usato per essere un po 'lento! quindi il mio problema è se devo andare per la versione precedente più lento o dovrei provare le versioni più recenti ... è veloce e stable ? E ce l'ha il supporto adeguato per tutte le gemme che sono state fatte per le versioni precedenti?
Grazie

È stato utile?

Soluzione

Rispetto a due anni fa, si dovrebbe essere impressionato con cui Rails è a. Qui ci sono alcune cose da prendere nota di.

  • bastardo è ancora bene come un server, ma molti (la maggior parte?) Persone stanno usando Phusion passeggeri. Io corro alcune applicazioni in modalità di produzione con passeggeri, ed è bello. Si inserisce in Apache con un molto piccolo e semplice serie di direttive. Non dovrete impostare bilanciatori o rewriters come facevi.
  • Phusion offre anche RubyEE, che è la loro propria versione, più efficiente di Ruby. Il programma di installazione funziona in modo tale che se si decide che non ti piace, può essere rimosso semplicemente cancellando la sua directory. E 'tutto autonomo.
  • RMagick è ancora altrettanto orribile da installare come mai lo è stato, ma ora c'è Paperclip come alternativa.
  • Vi innamorerete quanto velocemente 2.3 carica la console.
  • named_scopes sono un enorme passo avanti. Assicurarsi di leggere su di loro.

Ci sono decine di altri motivi per l'aggiornamento, la maggior parte dei quali si possono trovare su questo sito. A meno che non si dispone di un rimproverare con Rails, dubito che sarete delusi con esso.

Ora, quando si chiede circa la stabilità, la risposta è "certo, è stabile." Tuttavia, hai dato alcuna informazione riguardo a quali tipi di carichi di utenti si sta cercando di sostenere. domande più dettagliate potrebbero portare a risposte più dettagliate.

Modifica Rispondere il tuo commento. 10 cose fredde in Rails 2.3 da < a href = "https://stackoverflow.com/users/17965/luke-francl"> Luca Francl . Questo è un bel riassunto delle ultime novità.

Altri suggerimenti

Nessun problema con Rails 2.3 ancora! Nessun problema con le gemme, come pure! Provatelo, it rocks! ;)

2.3.4 è abbastanza stabile se si esegue Rubino 1.8.6 / 7, non tanto se si esegue Ruby 1.9.1 (anche se dovrebbe tecnicamente sostenere in modo corretto).

Se avete intenzione di eseguire Ruby 1.9.1, bene su di voi, i miglioramenti di velocità sono davvero buono, tuttavia si dovrà essere consapevoli del fatto che alcune cose potrebbero non funzionare come previsto e avrete bisogno di alcune patch di entrambi nucleo Ruby o Rails .

Detto questo vorrei ancora evitare di REE. Tutto ciò che ha malloc'd per me in fase di sviluppo non mi fiderei in produzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top