Ruby è un ottimo linguaggio. È veloce e flessibile e mi ricorda molto Python di cui sono anche molto affezionato.Quali sono i problemi reali con Ruby?
Ruby è anche molto popolare, ed è stato per alcuni anni. Ora che ci sono alcuni progetti di "mondo reale" e "aziende di app per rotaie", la mia domanda è questa: quali sono i problemi con Ruby? Quali sono le cose che non fanno particolarmente bene? Esistono altri prodotti o tecnologie che si sono dimostrati particolarmente difficili da gestire in fase di integrazione? Prima di abbracciare Ruby per le applicazioni mission-critical, quali sono le cose che dovrebbero causare la sospensione e la cautela degli sviluppatori?
Inoltre, qualcuno ha compilato un elenco (blog-spam o altro) di alcune delle principali insidie della produzione dello sviluppo di Ruby e come mitigare tali rischi?
EDIT:
Con il termine "mondo reale" Voglio dire mondo degli affari, in contrasto con il mondo accademico dove non ci sono i budget e le scadenze.
Cosa significa "mondo reale" nel titolo della domanda? Che distinzione stai facendo? Esiste un "mondo fantastico" in cui Ruby ha problemi? Cosa significa "mondo reale"? Si prega di definire questo termine. –
Ruby è veloce? Nella mia esperienza è sembrato essere notevolmente più lento di python e tcl. –
Hmm. Lavoro nel mondo accademico, e abbiamo davvero molto budget e scadenze reali. Non sono sicuro di dove stia prendendo l'idea che il mondo accademico no. –