Better framework, better life
Upcoming SlideShare
Loading in...5
×
 

Better framework, better life

on

  • 2,077 views

在.net大会上关于ROR的演讲PPT。

在.net大会上关于ROR的演讲PPT。

Statistics

Views

Total Views
2,077
Views on SlideShare
2,077
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Better framework, better life Better framework, better life Presentation Transcript

  • Better Framework, Better Life.
  • • ? • Rails Rails? • Rails • Rails • Rails ?
  • ? • (Daniel Lv) • @lgn21st • lgn21st@gmail.com • • Shanghaionrails founder • Red.com, Elctech.com, Factual.com
  • Intridea, ? • Design & User experience • Web Development • Mobile Development
  • Rails? • • .net • .Net Rails • Why Would a .NET Programmer Learn Ruby on Rails http://www.infoq.com/articles/Netter- on-Rails • Moving from ASP.net MVC to Ruby on
  • Rails • Rails Ruby Web Framework • 2004 7 • DHH 37signals Basecamp •
  • Web Framework? • web framework • web framework MVC • web framework ORM • web framework route mapper Template Session Ajax Secu
  • Basecamp? • A web-based project management tool • About messages, milestone, and todo list • As simple to use as a weblog • Recommend to read the book <<Getting Real>>
  • Rails • • REST • •
  • Rails ? Metric Java (Spring/Hibernate) Ruby & Rails 4 month, approximately Time to market 4 night (5hours/night) 20 hours/week Lines of code 3293 1164 Lines of configuration 1161 113 Number of classes/methods 62/549 55/126 Justin Gehtland: Better, Faster, Lighter Java http://commons.oreilly.com/wiki/index.php/Beyond_Java/Ruby_on_Rails
  • Rails ? • Justin Gehtland Java : Rails = 3.5 : 1 • Proc.net PHP : Rails = 10 : 1 • JavaEye Robbin Java : Rails = 10 : 1
  • Rails Live demo Creating a weblog in 15 minutes http://media.rubyonrails.org/video/rails_blog_2.mov
  • Rails • Ruby Less code do more • • •
  • Rails? • • • ...
  • Rails • 6 • 2005 DHH Hacker • 2006 Rails Jolt • 2005 2006 Ruby/Rails 1552%
  • Rails ? • Rails • Rails • Rails
  • • / • ...... •
  • Rails • Web • • /
  • Rails • • Rails • Rails • Rails •
  • Rails is ready for enterprise • • • REST, COC, OpenSource... •
  • Rails
  • Rails • Rails • • • •
  • Rails • • web Rails • •
  • Rails • Flexibility is not free • • • Convention over configuration
  • Rails • Rails • Rails • • Rails
  • Ruby is designed to make programmers happy! -Matz
  • Ruby
  • ? • • Rails • / Clone Rails • Rails
  • / • / • Rails •
  • Rails • Rails doesn’t scale? • Rails ? • Rails ?
  • ?
  • Rails
  • Rails
  • • 110% • •
  • • • • •
  • Rails • Rails • Agile web development with Rails • http://railscasts.com/ • http://www.railstutorial.org/ book
  • Rails3
  • Just remember: Doing website for fun
  • ?
  • Shanghaionrails • Ruby & Rails • ROR • • RubyConfChina KungfuRails
  • RubyConfChina • 2010 6 26 • • 400 • , shanghaionrails JavaEye • www.rubyconfchina.org
  • Q&A