Ruby on Rails - Kurzvortrag
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Ruby on Rails - Kurzvortrag

on

  • 1,044 views

 

Statistics

Views

Total Views
1,044
Views on SlideShare
1,044
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ruby on Rails - Kurzvortrag Presentation Transcript

  • 1. Ruby On RailsEin Web Application Framework Hendrik Heuer, Medieninformatik 1
  • 2. Was ist Ruby On Rails?• Sammlung nützlicher Werkzeuge, die das Programmieren von Internetanwendungen vereinfacht• insbesondere Anwendungen mit Datenbank• aus der Praxis entstanden (löst Probleme, die bei fast jeder Anwendung vorkommen) • DRY - Don‘t repeat yourself • Convention over Configuration Hendrik Heuer, Medieninformatik 1
  • 3. Wer nutztRuby On Rails? Basecamp Hendrik Heuer, Medieninformatik 1
  • 4. feedsr.usHendrik Heuer, Medieninformatik 1
  • 5. Model-View-Controller Benutzer Controller Model ViewDatenbank Ausgabe Hendrik Heuer, Medieninformatik 1
  • 6. Besonderheiten• ActiveRecord • Datenbank als Objekt• direkte AJAX-Integration (Prototype und script.aculo.us)• RESTful - HTTP wird direkt abgebildet Hendrik Heuer, Medieninformatik 1
  • 7. RESTful?• eine URL hat mehrere Bedeutungen• z.B. /students • GET - Übersicht aller Studenten • POST - Erstellen eines neuen Studenten • PUT - Bearbeiten eines Studenten • DELETE - Löschen eines Studenten Hendrik Heuer, Medieninformatik 1
  • 8. Warum ist Rails ein digitales Medium?• Erweiterung der Programmiersprache Ruby• ermöglicht das Erstellen von Webseiten und Webanwendungen• vermittelt zwischen Programmierer und Anwendung (MVC, ActiveRecords)• Automatisierung der Arbeit durch Konvention und Werkzeuge Hendrik Heuer, Medieninformatik 1
  • 9. Demo: Ein kleines Blog Analog zu „Creating a weblog in 15 minutes with Rails 2“http://media.rubyonrails.org/video/rails_blog_2.mov Hendrik Heuer, Medieninformatik 1
  • 10. Literaturempfehlung • „Agile Web Development with Rails“ von Sam Ruby, Dave Thomas und David Heinemeier Hansson (Pragmatic Programmers) auf deutsch: „Agile Webentwicklung mit Rails: Pragmatisch Programmieren“ (Hanser Verlag) Hendrik Heuer, Medieninformatik 1
  • 11. Quellen• Firmenlogos von den jeweiligen Internetseiten• Buchcover • Pragmatic Programmers • Hanser Verlag Hendrik Heuer, Medieninformatik 1