Grin logo
en de es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Ciencias de la computación - Internet, nuevas tecnologías

Analyse des Web-Frameworks Ruby on Rails anhand einer Beispielanwendung

Título: Analyse des Web-Frameworks Ruby on Rails anhand einer Beispielanwendung

Tesis (Bachelor) , 2007 , 57 Páginas , Calificación: 1

Autor:in: BSc Roman Badstuber (Autor)

Ciencias de la computación - Internet, nuevas tecnologías
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

Die Analyse des Web-Frameworks Ruby on Rails (Rails), ist eines von fünf Arbeitsthemen des Spezialisierungsthemengebietes „Web-Engineering“ der Fachhochschule Technikum Wien.
Die Ausarbeitung basiert auf der Beispielanwendung Yet Annother Community (YAC). Diese Applikation wurde von den fünf Studenten des Spezialisierungsthemengebietes „Web-Engineering“ ausgewählt und zwei exemplarische Use Cases wurden implementiert. Beide Use Cases wurden vollständig vertikal implementiert, um herauszufinden wie Rails den agilen Entwicklungsprozess und das Rapid Application Development unterstützt.

Die Vorbereitungsarbeiten (Aufbau der Datenbank, generieren des Rails-Projektes, Scaffolding, Objektrelationales Mapping) für die Implementierung der beiden Use Cases hat gezeigt, dass Rails ein sehr stabiles und zuverlässiges Web-Framework ist und den Programmierer effizient bei der Entwicklung von Webapplikationen mit agilen Prozessen unterstützt.

Alle Hauptanforderungen und die beiden Use Cases „Registrieren eines Users“ und „Login eines Members“ wurden mit den Rails Generatoren „Action Mailer“, „Login_generator“, „Scaffold Generator“ und Modifikationen in den Controllern und Views implementiert. Diese Generatoren bauen eine sehr klare MVC-Struktur auf und erleichtern dadurch die Anpassung der Web-Applikation.

Das konsequente Verfolgen und Umsetzen der MVC Architektur in Verbindung mit den Active Records und den Prinzipien DRY und „Konventionenen statt Konfigurationen“ machen Rails zu einem sehr agilen Web-Framework und daher auch zu einem perfekten Tool für Rapid Application Development.

Extracto


Inhaltsverzeichnis

  • Problem- und Aufgabenstellung
  • Einleitung
    • Motivation
    • Einschränkungen
  • Grundlagen
    • Ruby
      • Geschichtliche Entwicklung
      • Programmierparadigmen
      • Programmaufbau
      • Basistypen
      • Flusskontrolle
      • Klassen und Objekte
      • Module und Mixins
    • Rails
      • Model-View-Controller Konzept (MVC)
      • MVC Umsetzung in Rails
      • Konfiguration von Rails
      • Namenskonventionen
      • Active Records
      • Layout Templates und Partials
      • Generatoren
  • Praktischer Teil
    • Use Cases
    • Actoren
    • Entity-Relationship-Modell
    • Testumgebung
    • Umsetzung der zwei exemplarischen Use Cases
      • Vorgehensweise
      • Einrichten der Datenbank
      • Erstellen des Rails-Projektes und Konfiguration
      • Konfiguration der Startpage

Zielsetzung und Themenschwerpunkte

Die Bachelorarbeit analysiert das Web-Framework Ruby on Rails (Rails) anhand einer Beispielanwendung namens Yet Another Community (YAC). Die Arbeit untersucht, wie Rails den agilen Entwicklungsprozess und Rapid Application Development unterstützt. Dabei werden zwei exemplarische Use Cases implementiert und die Effizienz des Frameworks bei der Entwicklung von Webapplikationen mit agilen Prozessen bewertet.

  • Analyse der Funktionsweise von Ruby on Rails
  • Bewertung der Unterstützung von agilen Entwicklungsprozessen
  • Implementierung von exemplarischen Use Cases
  • Evaluierung der Effizienz von Rails beim Rapid Application Development
  • Untersuchung der MVC-Architektur und der Verwendung von Generatoren

Zusammenfassung der Kapitel

Die Arbeit beginnt mit einer Einführung in das Thema und der Motivation für die Analyse von Ruby on Rails. Anschließend werden die Grundlagen von Ruby und Rails erläutert, einschließlich der wichtigsten Programmierparadigmen, des MVC-Konzepts und der Active Records. Im praktischen Teil werden die beiden exemplarischen Use Cases „Registrieren eines Users“ und „Login eines Members“ detailliert beschrieben, einschließlich der Vorgehensweise, der Datenbankkonfiguration und der Verwendung von Rails-Generatoren.

Schlüsselwörter

Ruby on Rails, Web-Framework, Agile Entwicklung, Rapid Application Development, MVC-Architektur, Active Records, Generatoren, Use Cases, Datenbankkonfiguration.

Final del extracto de 57 páginas  - subir

Detalles

Título
Analyse des Web-Frameworks Ruby on Rails anhand einer Beispielanwendung
Universidad
University of Applied Sciences Technikum Vienna
Calificación
1
Autor
BSc Roman Badstuber (Autor)
Año de publicación
2007
Páginas
57
No. de catálogo
V80030
ISBN (Ebook)
9783638808422
Idioma
Alemán
Etiqueta
Analyse Web-Frameworks Ruby Rails Beispielanwendung
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
BSc Roman Badstuber (Autor), 2007, Analyse des Web-Frameworks Ruby on Rails anhand einer Beispielanwendung, Múnich, GRIN Verlag, https://www.grin.com/document/80030
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  57  Páginas
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint