possiamo ridimensionare lanciando pietre ruby

1
  1. Ho sentito sviluppatori nel mio ufficio discutere del linguaggio Ruby possono essere utilizzati per i seguenti scopi: app desktop, app Web e possono essere dispositivi palmari. In realtà, siamo in fase di selezione della tecnologia per avere la scalabilità di quanto segue:

  2. Ho - Ruby ha creato app desktop su ogni unità di inventario della grande azienda. E desidero sincronizzare tutti i dati rilevanti da quelle app desktop a un'app Web come Dropbox per alcune attività ontologiche e di data mining. E desidera avere qualche app per chat wireless anche su telefoni come Whatsapp per facilitare una comunicazione più veloce tra i responsabili delle unità di inventario.

  3. Quindi, possiamo ottenere una buona build più veloce di app desktop, app web e app per chat mobili utilizzando la tecnologia ruby.

  4. E so che ruby non può essere ridimensionato per un carico di lavoro elevato, quindi cosa potremo fare in seguito, se dovessimo ottenere un supporto java o php per ridimensionare la base di applicazioni o se ci fosse qualche opzione cloud per ruby.

posta parmanand 18.08.2011 - 13:23
fonte

1 risposta

1

La tua architettura scala, non la tua lingua.

Ruby ha molti framework e strumenti che aiutano a costruire un'architettura scalabile. Ma è su di te come li userete.

Rails sembra facilmente scalare per le app Web e avere un sacco di server web. Ma abuso dei dati di sessione (come l'aggiunta di 1 MB di elementi nella sessione) o informazioni specifiche della macchina e la tua app non sarà in grado di ridimensionare così facilmente.

    
risposta data 18.08.2011 - 15:20
fonte