Your SlideShare is downloading. ×
0
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on Rails
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ruby on Rails

782

Published on

A presentation gave at ForumIT 2008, Braila, Romania.

A presentation gave at ForumIT 2008, Braila, Romania.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
782
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
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 Rails Mihai Anca
  • 2. Ruby
  • 3. Ruby Limbaj dinamic
  • 4. Ruby Limbaj dinamic Orientat pe obiecte
  • 5. Ruby Limbaj dinamic Orientat pe obiecte Scris în 1993 de Yukihiro Matsumoto
  • 6. Ruby Limbaj dinamic Orientat pe obiecte Scris în 1993 de Yukihiro Matsumoto Mai multe implementări: MRI, YARV, JRuby, IronRuby, MacRuby
  • 7. Ruby Limbaj dinamic Orientat pe obiecte Scris în 1993 de Yukihiro Matsumoto Mai multe implementări: MRI, YARV, JRuby, IronRuby, MacRuby >> 1 + 2 => 3 >> “Hello ForumIT”.length => 13
  • 8. Ruby Limbaj dinamic Orientat pe obiecte Scris în 1993 de Yukihiro Matsumoto Mai multe implementări: MRI, YARV, JRuby, IronRuby, MacRuby >> 1 + 2 >> 2.times do => 3 ?> puts “Hello” >> “Hello ForumIT”.length ?> end => 13 Hello Hello
  • 9. Ruby on Rails
  • 10. Ruby on Rails Framework web
  • 11. Ruby on Rails Framework web Scris in Ruby
  • 12. Ruby on Rails Framework web Scris in Ruby Open source (MIT)
  • 13. Ruby on Rails Framework web Scris in Ruby Open source (MIT) Arhitectură MVC
  • 14. Ruby on Rails Framework web Scris in Ruby Open source (MIT) Arhitectură MVC “Convention over Configuration”
  • 15. Ruby on Rails Framework web Scris in Ruby Open source (MIT) Arhitectură MVC “Convention over Configuration” DRY (Don’t Repeat Yourself)
  • 16. MVC
  • 17. MVC Model
  • 18. MVC Model Reprezentarea informației
  • 19. MVC Model Reprezentarea informației Adaugă logică
  • 20. MVC Model Reprezentarea informației Adaugă logică Bază de date, API, etc.
  • 21. MVC Model Reprezentarea informației Adaugă logică Bază de date, API, etc. View
  • 22. MVC Model Reprezentarea informației Adaugă logică Bază de date, API, etc. View Transformă modelul într-o formă vizibilă
  • 23. MVC Model Reprezentarea informației Adaugă logică Bază de date, API, etc. View Transformă modelul într-o formă vizibilă Template HTML, RSS, Atom, XML, JSON
  • 24. MVC Model Reprezentarea informației Adaugă logică Bază de date, API, etc. View Transformă modelul într-o formă vizibilă Template HTML, RSS, Atom, XML, JSON Controller
  • 25. MVC Model Reprezentarea informației Adaugă logică Bază de date, API, etc. View Transformă modelul într-o formă vizibilă Template HTML, RSS, Atom, XML, JSON Controller Procesează evenimente
  • 26. MVC în Rails Model Controller View
  • 27. Demo
  • 28. Deployment
  • 29. Deployment CGI
  • 30. Deployment CGI FastCGI
  • 31. Deployment CGI FastCGI WEBrick
  • 32. Deployment CGI FastCGI WEBrick Mongrel
  • 33. Deployment CGI FastCGI WEBrick Mongrel Thin, Ebb
  • 34. Deployment CGI FastCGI WEBrick Mongrel Thin, Ebb Passenger (mod_rails)
  • 35. Ruby on Rails live
  • 36. Ruby on Rails live Scribd.com
  • 37. Ruby on Rails live Scribd.com Hulu.com
  • 38. Ruby on Rails live Scribd.com Hulu.com Justin.tv
  • 39. Ruby on Rails live Scribd.com Hulu.com Justin.tv Yellowpages
  • 40. Ruby on Rails live Scribd.com Hulu.com Justin.tv Yellowpages Twitter
  • 41. Ruby on Rails live Scribd.com Hulu.com Justin.tv Yellowpages Twitter Kongregate
  • 42. Ruby on Rails live Scribd.com Hulu.com Justin.tv Yellowpages Twitter Kongregate Basecamp
  • 43. Ruby on Rails live Scribd.com Hulu.com Justin.tv Yellowpages Twitter Kongregate Basecamp Github
  • 44. Links
  • 45. Links http://www.rubyonrails.com/ http://railscasts.com/ http://peepcode.com/ http://www.railsforum.com/ http://apidock.com/ http://groups.google.com/group/rubyonrails-ro
  • 46. Vă mulțumesc

×