Enri Blog

27 Ottobre, 2006

Zio Bob su Ruby

Archiviato in: Programming languages, Ruby — Enri @ 3:38 pm

Chi segue il blog di Zio Bob e quello di Ron Jeffries avrà di certo notato come quando questi due BIG incollano del codice nei loro post, il linguaggio di questi frammenti di codice è spesso Ruby.

In questo post Robert Martin dice la sua sul futuro di Ruby e RoR, e soprattutto su quale debba essere attualmente la collocazione di questo linguaggio nel mondo degli applicativi Web.

Cito alcuni dei passaggi più significativi (grassetti miei):

It is not time for Progressive Insurance to change over their whole on-line insurance system to Rails. It is not time for Amazon to leap whole-hog into Ruby. Ebay? No. Dot-Photo? No. It’s not time. Not yet.

On the other hand you have to consider that developing applications in Rails is proving to be startlingly more efficient than developing apps in Java or .NET. I don’t know the factor, but I wouldn’t be surprised to find that it is 2X to 5X less expensive for many applications. The development costs involved could far outweigh the cost of the extra servers needed because of Ruby’s less than stellar speed. Therefore even very large eterprisey companies (like big insurance companies) should be taking a very hard and long look at Rails, and conducting some intial experiements.

[...]

I expect that the problems of speed and scaling are going to be solved, and solved quickly; and even the real big “Enterprisey” applications will soon be quite approriate for Ruby.
And remember, the really big “enterprisey” applications do not represent the majority of web applications. Indeed, they don’t even come close. So the other 95% of all web applications probably could, and should, be done in Ruby now.

2 Commenti »

  1. E’interessante capire quando Ruby verrà accettato per il mondo “Enterprise”.
    Zio Bob dice che avverrà presto … ma quando? Fra un mese, due mesi, un anno …
    Se non sbaglio, Java è decollato su Enterprise in 4-5 anni.
    Sarà così anche per Ruby?

    Commento di Gianluca — 27 Ottobre, 2006 @ 6:57 pm

  2. Molti fanno l’equazione

    applicazione aziendale = applicazione enterprise

    Concepire un’applicazione dipartimentale come un’applicazione enterprise è un grosso errore di valutazione.

    Penso che Ruby sia molto interessante, ma non del tutto sovrapponibile ad un RAD.

    In questo ho la conferma proprio da zio Bob che parla di un fattore 2x o 5x rispetto allo sviluppo J2EE.

    Io per esperienza diretta valuto l’approccio RAD con Application Express di un fattore 10x rispetto a J2EE.

    Commento di Tom — 29 Ottobre, 2006 @ 5:21 pm


RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento

Blog su WordPress.com.