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]