Auf meinem aktuellen Weg durch die Webentwicklung mit dem CMS TYPO3 (Fertigstellung der neuen Firmen Website) habe ich mich (sinnigerweise) mal wieder auf die Suche nach Alternativen in der Web Programmierung begeben. Rausgekommen ist Ruby On Rails.
Das Framework ist bisher einfach nur genial (einfach) und bietet durch die verschiedenen Erweiterungen („gems“ in der Rails Welt genannt – whatever) sofort nach dem Anlegen eines neuen Projekts viele Dinge, die sonst immer sehr aufwändig lästig zu entwickeln sind. Aktuell habe ich das Tutorial von Michael Hartl durchgearbeitet und bin immer noch begeistert von den Möglichkeiten des Frameworks. Natürlich liegt jetzt für mich als Programmierer der Reiz nicht im „zusammenstöpseln“ von „gems“, sondern in der Entwicklung von innovativen Web Projekten – dazu evtl. später mehr. Als vorläufige Übung erweitere ich das Beispiel aktuell um ein wenig kollektive Intelligenz (war irgendwie klar – oder?).
Hier der Link zu dem Tutorial von Michael Hartl
http://railstutorial.org/ruby-on-rails-tutorial-book
Eine weitere, sehr gute Adresse ist der Blog von Ryan Bates
http://railscasts.com/
Ebenfalls sehr Interessant sind die Webcasts von Gregg Pollack
http://railslab.newrelic.com/scaling-rails