Better Framework Better Life

  • Published on
    10-May-2015

  • View
    2.812

  • Download
    3

Embed Size (px)

DESCRIPTION

RoRRuby on RailsWebRubyRuby2004RailswebRailsRailsRails

Transcript

<ul><li>1.Better Framework, Better Life. </li></ul> <p>2. ?Rails Rails? Rails Rails Rails ?Rails? Shanghaionrails, RubyConfChina 3. ? (Daniel Lv) @lgn21st lgn21st@gmail.com Shanghaionrails founder Red.com, Elctech.com, Factual.com Intridea.com 4. Intridea,? Design &amp; User experience Web Development Mobile Development 5. 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 http://www.infoq.com/articles/ 6. Rails Rails RubyWeb Framework 2004 7 DHH 37signals Basecamp 7. Web Framework?web framework web framework MVC web framework ORM web framework route mapper Template Session Ajax Security...... 8. 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 9. Rails REST 10. Rails ?Metric Java (Spring/Hibernate)Ruby &amp; Rails4 month, approximatelyTime to market 4 night (5hours/night) 20 hours/week Lines of code3293 1164 Lines of conguration1161113 Number of classes/methods 62/549 55/126 Justin Gehtland: Better, Faster, Lighter Javahttp://commons.oreilly.com/wiki/index.php/Beyond_Java/Ruby_on_Rails 11. Rails ? Justin Gehtland Java : Rails = 3.5 : 1 Proc.net PHP : Rails = 10 : 1 JavaEye Robbin Java : Rails = 10 : 1 12. Rails Live demoCreating a weblog in 15 minutes http://media.rubyonrails.org/video/rails_blog_2.mov 13. RailsRuby Less code do more 14. Rails? ... 15. Rails 6 2005DHHHacker 2006Rails Jolt 20052006 Ruby/Rails 1552% Rails 16. Rails ? Rails Rails Rails 17. / ...... 18. Rails Web / 19. Rails Rails Rails Rails 20. Rails is ready for enterprise REST, COC, OpenSource... 21. Rails 22. Rails Rails web framework 23. Rails web Rails 24. Rails Flexibility is not free Convention over conguration 25. Rails Rails Rails Rails 26. Ruby is designed to make programmers happy! -Matz 27. Ruby 28. ? Rails /Clone RailsRails 29. / / Rails 30. Rails Rails doesnt scale? Rails? Rails? 31. ? 32. Rails 33. Rails 34. 110% 35. 36. Rails Rails Agile web development with Rails http://railscasts.com/ http://www.railstutorial.org/ book 37. Rails3COOL 38. Just remember: Doing website for fun 39. ? 40. Shanghaionrails Ruby &amp; RailsROR RubyConfChina KungfuRails 41. RubyConfChina 2010 6 26 400 , shanghaionrails JavaEye www.rubyconfchina.org 42. Q&amp;A </p>