Fazit

-Vorteile
-Nachteile
-Ausblick
-Quellen


Vorteile

- Weniger "Lines of Code" als vergleichbare Java-Anwendungen
- echte Objektorientierung im Gegensatz zu PHP
- Nicht im "Labor" entstanden, daher Praxis nah
- Code gut lesbar und leicht wartbar
- Fast-Prototyping, somit schnell sichtbare Erfolge
- Der "Rails-Ansatz" wurde schon von etlichen Frameworks kopiert, z.b. Groovy on Grails oder cakePHP
- Open Source und schnell wachsende Community

[top]

Nachteile

- Basiert auf einer Interpretersprache und ist daher langsamer als z.B. Java gestützte Anwendungen
- Noch wenige Webhosting-Angebote verfügbar
- überladene API-Dokumentation

[top]

Ausblick

Rails 1.2

- REST-Webservice Support
- Erweiterung des Controllers um die Möglichkeit der medienspezifischen View-Auswahl
- Activ Ressources, Einbettung von Webservices als Model in Rails

Ruby 2.0

- Ruby-VM (YARV-Projekt)
- Ruby-ByteCode-Format und Ruby-Compiler

[top]

Quellen

Bücher

- Ruby in a Nutshell, O'Reilly, 0-596-00214-9
- Agile Web Development with Rails, The Pragmatic Programmers, 0-9766940-0-X

Web

- ROR-Projektseite
- Wikipedia (de)
- Wikipedia (eng)
- onlamp: What is Rails?
- onlamp: Rails
- Ruby in Twenty Minutes
- dPunkt-Leseprobe
- Javaspekturm 4/2006

[top]