Ruby on Rails - Kurzvortrag

  • 680 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
680
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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