Ruby Frameworks



http://rirug.com                     RIRUG
Rails

http://rirug.com           RIRUG
Merb
                           Mack
                   Rails
                           Nitro
http://rirug.com           ...
Wuby               Vintage
                                                      Arrow
                                  R...
Sinatra
            •      Sinatra is a DSL for
                   quickly creating web-
                   applications i...
Hello World




http://rirug.com                 RIRUG
HTTP Methods




http://rirug.com                  RIRUG
Routes




http://rirug.com            RIRUG
Routes




http://rirug.com            RIRUG
Routes




http://rirug.com            RIRUG
Routes




http://rirug.com            RIRUG
Views




http://rirug.com           RIRUG
Views




http://rirug.com           RIRUG
Views




http://rirug.com           RIRUG
Views




http://rirug.com           RIRUG
Views




http://rirug.com           RIRUG
Helpers




http://rirug.com             RIRUG
Filters




http://rirug.com             RIRUG
Configuration




http://rirug.com                  RIRUG
Testing




http://rirug.com             RIRUG
Testing




http://rirug.com             RIRUG
Real Example



http://rirug.com                  RIRUG
Sinatra Resources
            • http://sinatrarb.com (usually down)
            • http://sinatrarb.heroku.com (new temp si...
Upcoming SlideShare
Loading in...5
×

Sinatra Ruby Framework

13,197

Published on

Quick discussion of Sinatra - a Ruby micro-framework

Published in: Technology
0 Comments
14 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
13,197
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
171
Comments
0
Likes
14
Embeds 0
No embeds

No notes for slide

Sinatra Ruby Framework

  1. 1. Ruby Frameworks http://rirug.com RIRUG
  2. 2. Rails http://rirug.com RIRUG
  3. 3. Merb Mack Rails Nitro http://rirug.com RIRUG
  4. 4. Wuby Vintage Arrow Ramaze Merb Mack Maveric Rails Sinatra Waves Webby Camping Wisteria Nitro http://rirug.com RIRUG
  5. 5. Sinatra • Sinatra is a DSL for quickly creating web- applications in Ruby with minimal effort. • Single file web-app • Runs on Rack • Your choice of template engine • Your choice of JavaScript library http://rirug.com RIRUG
  6. 6. Hello World http://rirug.com RIRUG
  7. 7. HTTP Methods http://rirug.com RIRUG
  8. 8. Routes http://rirug.com RIRUG
  9. 9. Routes http://rirug.com RIRUG
  10. 10. Routes http://rirug.com RIRUG
  11. 11. Routes http://rirug.com RIRUG
  12. 12. Views http://rirug.com RIRUG
  13. 13. Views http://rirug.com RIRUG
  14. 14. Views http://rirug.com RIRUG
  15. 15. Views http://rirug.com RIRUG
  16. 16. Views http://rirug.com RIRUG
  17. 17. Helpers http://rirug.com RIRUG
  18. 18. Filters http://rirug.com RIRUG
  19. 19. Configuration http://rirug.com RIRUG
  20. 20. Testing http://rirug.com RIRUG
  21. 21. Testing http://rirug.com RIRUG
  22. 22. Real Example http://rirug.com RIRUG
  23. 23. Sinatra Resources • http://sinatrarb.com (usually down) • http://sinatrarb.heroku.com (new temp site) • http://sinatra.rubyforge.org/api/ • http://groups.google.com/group/sinatra • http://www.xnot.org/sinatra • http://sinatra.lighthouseapp.com/ http://rirug.com RIRUG
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×