Posts mit dem Label Ruby werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Ruby werden angezeigt. Alle Posts anzeigen

Montag, 1. Oktober 2007

Smartphone Reviews

Bis gestern war mein unboxing und Smartphone-Review-Gott absolon3, er hatte die coolsten Video Reviews auf youtube. Aber seit gestern habe ich den wahren Smartphone-Review-Gott gefunden, Steve Litchfield hat mit seiner The Smartphones Show alles bisherige in den Schatten gestellt. Seine 10 Minuten Video Clips sind unglaublich informativ und fundiert. Auch seine GRID Seite ist super, dort gibt es einen Vergleich der aktuellsten Smartphones.


Powered by ScribeFire.

Mittwoch, 26. September 2007

Sorry ihr Ruby on Rails Freunde

Das ist ein spannender Artikel warum PHP besser als Ruby on Rails sein. Wäre interessant zu wissen ob das auch für das Gespann Groovy/Grails stimmt.


Powered by ScribeFire.

Donnerstag, 29. März 2007

Groovy performanter als Ruby?

In einem wunderbaren Artikel hat Graeme Rocher aus meiner Sicht einen recht fundierten Benchmark Vergleich zwischen Rails und Grails gemacht. Und sieht da, Grails lässt Rails wirklich alt aussehen.





Powered by ScribeFire.

Samstag, 3. März 2007

Ruby, Groovy und Closures

Ich habe mir für meinen Skiferien auf der Bettmeralp die beiden Bücher Programming Ruby und Groovy in Action mit eingepackt. Ich bin so ziemlich hin und her gerissen zwischen Ruby (mit dem Ruby on Rails Hype) sowie Groovy. Also habe ich mich jeweils nach dem Skifahren in das Lesen dieser beiden Bücher gestürzt. Beim Lesen habe ich mich um 15 Jahre zurückversetzt gefühlt, als ich mich mit Perl zu beschäftigen begann. Es ist nach wie vor spannend und gleichzeitig überraschend zu sehen, mit wie wenig Code man sehr mächtige Dinge realisieren kann und das Ganze noch auf eine elegante Art und Weise. Der Unterschied zu Perl ist allerdings, dass man nicht mehr auf Kosten der Leserlichkeit, möglichst rafinierte und kryptische Konstrukte einsetzt, um den Code noch etwas kürzer zu machen. Auch sind Ruby und Groovy von Grund auf Objektorientierte Sprachen. Was beiden Sprachen ebenfalls Eigen ist, dass sie das Konstrukt von Closures kennen. Für mich als Entwickler ohne Smaltalk oder Lisp Hintergrund, war das Verstehen von Closures nicht ganz einfach und vielleicht habe ich sie auch jetzt noch nicht ganz verstanden. Auf alle Fälle möchte ich aber auf den Artikel von Martin Fowler hinweisen, welcher mit Hilfe von Ruby Beispielen versucht Closures zu erklären. Zu diesen Ruby Beispielen gibt es einen Artikel welcher zeigt wie der Code in Groovy aussehen würde. Mir hat das ganze auf alle Fälle auf dem Weg zum Verständnis von Closures sehr geholfen.