Rails ist eine ideale Plattform für schnelle Prototyp-Entwicklung. Änderungen an der Datenbank wirken sich umgehend an den Businessobjekten aus, ohne dass neuer Code geschrieben werden muss. Dies wird durch das Konzept von Activerecord erreicht, einem Frameworkcode, der die Businessobjekte automatisch an die Datenbank anschließt. Dieser Ansatz wurde weiterentwickelt, indem er in eine MVC-Architektur integriert wurde; die Model-Komponente ist der Activerecord und wird über die View- und Controllerlayer verbraucht.
Eine Ansicht wird ebenfalls automatisch erstellt. Sobald die Objekte angeschlossen sind, wird vom Framework eine Standard-Web-Oberfläche für einfache CRUD-Optionen bereitgestellt. Dies reicht vielleicht in eingeschränkten Szenarien (zum Beispiel Entwicklung oder Prototypen für ein begrenztes Publikum), doch fast immer muss es noch verschönert werden. Der von Rails erzeugte Standard-HTML-Code ist nicht mal annähernd im Produktionskontext einsetzbar; und er kann auch nicht angepasst werden, nur ausgetauscht. Dazu muss der eingebaute View-Layer durch neue Views ersetzt und dann der Controller so geändert werden, dass er darauf verweist.
Neueste Kommentare
Noch keine Kommentare zu Ruby on Rails – ein echtes Framework
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.