Ein Blind          Date mit Rails
Michael Whittaker
Campus Consult e. V., Paderborn
11. Mai 2010
Hey, erzähl doch mal was über dich!

 ich bin Ruby on Rails...


 ... und ich mache jeden Tag Tausende von Menschen glückl...
Ich bin gefragt!




                    yp e!
                   H
Wie alt bist du? Und wo kommst du her?

Im Juli werde ich sechs Jahre alt!


Mein Großvater „Matz“ kommt zwar aus Japan,.....
Wow! Aus Japan?!

• Programmiersprache ist Ruby


• objekt-orientierte, interpretierte Skriptsprache


• „Nimm das Beste a...
... erzähl mehr über dich!

• Framework für Webanwendungen


• basiert auf dem Model-View-Controller-Paradigma


• zwei Gr...
Mich gibt‘s (fast) nur im Paket!

• ActionPack
  (ActionController, ActionView)


• ActiveRecord
  (ORM)


• ActionMailer
...
... aber das beste: Ich bin wunderschön!




some parts from: http://media.rubyonrails.org/presentations/
pursuitofbeauty....
Partials (Teil von ActionView)
Wie tickst du tief in deinem Inneren?




                from http://www.slideshare.net/jweiss/an-introduction-to-ruby-on...
Entwicklung mit Rails

• agil


• test driven


• extrem iterativ


• kollaborativ


• so modular wie möglich (DRY, Plugin...
lange Rede, kurzer Sinn...
LIVE DEMO
weiterführende Links

  Da sich Rails ständig rasant weiterentwickelt, ist besonders bei Tutorials im Web oder auch in Büc...
Kontakt

• Michael Whittaker


• XING-Link


• mwhittaker@campus-consult.de


• sehr gerne auch im persönlichen Gespräch e...
Blind Date mit Rails - Rails-Einführung
Blind Date mit Rails - Rails-Einführung
Blind Date mit Rails - Rails-Einführung
Blind Date mit Rails - Rails-Einführung
Blind Date mit Rails - Rails-Einführung
Nächste SlideShare
Wird geladen in …5
×

Blind Date mit Rails - Rails-Einführung

612 Aufrufe

Veröffentlicht am

Eine kleine Einführung in Ruby on Rails, ca. 10-15 Minuten.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
612
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Blind Date mit Rails - Rails-Einführung

  1. 1. Ein Blind Date mit Rails Michael Whittaker Campus Consult e. V., Paderborn 11. Mai 2010
  2. 2. Hey, erzähl doch mal was über dich! ich bin Ruby on Rails... ... und ich mache jeden Tag Tausende von Menschen glücklich! Meistens sind das Webentwickler, häufig aber auch deren Kunden! Fängst du was mit mir an, kannst du ... ... Webanwendungen unvorstellbar einfach und schnell entwickeln. Fühl mir ausgiebig auf den Zahn... ich bin ganz unkompliziert und tu dir nicht weh. ;-) Mir brauchst du auch nix zwei mal sagen...
  3. 3. Ich bin gefragt! yp e! H
  4. 4. Wie alt bist du? Und wo kommst du her? Im Juli werde ich sechs Jahre alt! Mein Großvater „Matz“ kommt zwar aus Japan,... (Yukihiro Matsumoto, Erfinder von Ruby) ... geboren bin ich aber in Dänemark (David Heinemeier Hansson, hat RoR als Framework geschaffen)
  5. 5. Wow! Aus Japan?! • Programmiersprache ist Ruby • objekt-orientierte, interpretierte Skriptsprache • „Nimm das Beste aus C, Perl und Python und mach es noch besser!“ • Rails verdankt vieles Ruby -- etliche Konzepte lassen sich nur mühsam in anderen Sprachen umsetzen • Soll ich dir mal kurz was zeigen?
  6. 6. ... erzähl mehr über dich! • Framework für Webanwendungen • basiert auf dem Model-View-Controller-Paradigma • zwei Grundprinzipien: • DRY = Don‘t Repeat Yourself • CoC = Convention over Configuration
  7. 7. Mich gibt‘s (fast) nur im Paket! • ActionPack (ActionController, ActionView) • ActiveRecord (ORM) • ActionMailer (Mailing) • ActiveRessource (Webservices: REST, XML-RPC, RSS, ...) • häufig auch mit Prototype und script.aculou.us
  8. 8. ... aber das beste: Ich bin wunderschön! some parts from: http://media.rubyonrails.org/presentations/ pursuitofbeauty.pdf
  9. 9. Partials (Teil von ActionView)
  10. 10. Wie tickst du tief in deinem Inneren? from http://www.slideshare.net/jweiss/an-introduction-to-ruby-on-rails
  11. 11. Entwicklung mit Rails • agil • test driven • extrem iterativ • kollaborativ • so modular wie möglich (DRY, Plugins/Gems, Webservices) • fun!
  12. 12. lange Rede, kurzer Sinn... LIVE DEMO
  13. 13. weiterführende Links Da sich Rails ständig rasant weiterentwickelt, ist besonders bei Tutorials im Web oder auch in Büchern Vorsicht geboten, was die gezeigten Vorgehensweisen angehen. Diese unterscheiden sich teilweise drastisch je nach Version (sei es, dass es teilweise bei aktuellen Versionen gar nicht mehr funktioniert oder aber dass es keineswegs mehr „Best Practice“ ist). Die zur Zeit aktuelle Version ist Rails 2.3, bald erscheint 3.0! • Galileo OpenBook zum Thema • Rails-Buch aus dem „Pragmatic Bookshelf“ (sehr als Einstiegswerk zu empfehlen!) • Getting Started - offizielles (und aktuelles) Tutorial • Rails Recipies (hier bekommt man ein Gefühl für den „Rails way to do things“, aber Achtung: von 2008!) • InstantRails (komplette Railsumgebung für Windows) • API-Dokumentation • Rails für MacOS X: schon dabei, evtl. für ein paar Tipps noch Googlen! • NetBeans (wenn man nicht unter Mac TextMate nutzt und IDEs mag, die wohl beste „wirkliche“ IDE für Rails - verfügbar für alle Plattformen, beim • Rails für Linux: über Paketmanager, Googlen oder Download die Ruby Edition wählen) mich fragen!
  14. 14. Kontakt • Michael Whittaker • XING-Link • mwhittaker@campus-consult.de • sehr gerne auch im persönlichen Gespräch evtl. auch um Demos von konkreten Projekten vorzuführen • Danke für die Aufmerksamkeit und das Interesse!

×