Ruby on Rails: Architektur

Aus Wikibooks

Wechseln zu: Navigation, Suche

[TODO]: verschieben?

Inhaltsverzeichnis

[Bearbeiten] MVC

Rails implemetiert eine Model View Controller Architektur. Das zeigt sich schon in der Verzeichnisstruktur, die bei "Rails AplikationsName" erzeugt wird.

[Bearbeiten] DSL für Webapplikationen

  • ruby, Metaprogramming, methot_not_found
  • routing

[Bearbeiten] Rails ist "opinionated"

  • Convention over Konfiguration

[Bearbeiten] Codegeneration

  • scaffold
  • not written Code, Active Record, finder-methoden, shortcuts

[Bearbeiten] TDD

Rails unterstützt Test-Driven Development.

  • Tests unter Rails
  • Ergänzende Tools (autotest, ..)
  • Alternative Testframeworks (Cucumber)



Startseite/Inhaltsverzeichnis

Persönliche Werkzeuge