Merb <ul><li>An altlang of Ruby on Rails </li></ul>
Rails vs. Merb Rails Merb Sustainable Productivity motto Faster, Lighter, More Agile MVC architecture pattern MVC on rails...
Rails
Merb
Rails vs. Merb
Demo #1 <ul><li>Simple CRUD with DataMapper </li></ul><ul><li>Merb MVC </li></ul><ul><li>Refactoring & Code Review </li></ul>
REST <ul><li>REpresentational State Transfer </li></ul>Post http://mycom.kr/posts C reate R etrieve U pdate D elete GET PU...
RESTful URL : CRUD <ul><li>GET /posts  index </li></ul><ul><li>GET /posts/:id  show </li></ul><ul><li>GET /posts/new  new ...
DEMO #2 <ul><li>Resource & Resource Controller </li></ul><ul><li>Exception Handling </li></ul><ul><li>Login(Authentication...
How about you?
Upcoming SlideShare
Loading in...5
×

Merb tutorial

1,173

Published on

2008년 대안언어축제 발표자료

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

  • Be the first to like this

No Downloads
Views
Total Views
1,173
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Merb tutorial

  1. 1. Merb <ul><li>An altlang of Ruby on Rails </li></ul>
  2. 2. Rails vs. Merb Rails Merb Sustainable Productivity motto Faster, Lighter, More Agile MVC architecture pattern MVC on rails ruby is.. ruby opinionated agnostic ActiveRecord ORM DataMapper, AR, Sequel ERb Template Engine ERb, Haml, ... Prototype + Scriptaculous JavaScript jQuery, mootool, .. Test::Unit Testing RSpec, TestUnit, ...
  3. 3. Rails
  4. 4. Merb
  5. 5. Rails vs. Merb
  6. 6. Demo #1 <ul><li>Simple CRUD with DataMapper </li></ul><ul><li>Merb MVC </li></ul><ul><li>Refactoring & Code Review </li></ul>
  7. 7. REST <ul><li>REpresentational State Transfer </li></ul>Post http://mycom.kr/posts C reate R etrieve U pdate D elete GET PUT DELETE POST
  8. 8. RESTful URL : CRUD <ul><li>GET /posts index </li></ul><ul><li>GET /posts/:id show </li></ul><ul><li>GET /posts/new new </li></ul><ul><li>POST /posts create </li></ul><ul><li>GET /posts/:id/edit edit </li></ul><ul><li>PUT /posts/:id update </li></ul><ul><li>DELETE /posts/:id destroy </li></ul>
  9. 9. DEMO #2 <ul><li>Resource & Resource Controller </li></ul><ul><li>Exception Handling </li></ul><ul><li>Login(Authentication) </li></ul><ul><li>Adding Comments </li></ul><ul><li>File Upload </li></ul><ul><li>Content Negotiation </li></ul>
  10. 10. How about you?
  1. A particular slide catching your eye?

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

×