Railskonferenz

Marriott Hotel, Frankfurt am Main

Railskonferenz

Marriott Hotel, Frankfurt am Main

Railskonferenz

Marriott Hotel, Frankfurt am Main

Florian Hanke: Re-Presenter

Dieser Vortrag behandelt die vom “re_presenter”-Plugin bereitgestellte Presenter-Lösung. Das Presenter Pattern erweitert das klassische MVC-Paradigma um
eine vierte Komponente: Klassen, die sich ausschließlich um die Darstellung von Models kümmern. Das “re_presenter”-Plugin für Rails setzt dies um, indem
es über Models und ViewContext eine Darstellungsschicht zieht. Auf diese Weise können die selben Templates für die Darstellung verschiedener Modelle
verwendet werden. Außerdem wird das Testen der Darstellungmethoden und die Wartung der Views stark vereinfacht.

Das “re_presenter”-Plugin entspringt Problemen, die bei der Arbeit an restorm.com aufgetreten sind. Autoren sind Florian Hanke und Kaspar Schiess.

Zielgruppe dieses Vortrags sind fortgeschrittene Rails-Entwickler.

Slides: representer-rails-konferenz.pdf

Florian Hanke ist Entwicklungs-Teamleiter bei der restorm AG, wo er seit 2007 hauptberuflich mit Rails restorm.com, eine Musikplattform auf die Beine stellt. Seine Hauptinteressen gelten immer neuen, den Menschen noch besser angepassten Interfaces und minimalen lesbaren APIs.