Slideshow transcript
Slide 1: From PHP to Ruby A journey on Rails by Kapil Mohan Uzanto Consulting
Slide 2: “I am a PHP guy”
Slide 3: “I am a PHP guy” Well, “many” of us are
Slide 4: “I am a PHP guy” Well, “many” of us are Some are Java guys, eh
Slide 5: “Ruby on Rails is hot!”
Slide 6: Should I develop my next webapp in Ruby on Rails? Is it really really worth it? Should I abandon PHP forever? Can I pickup Ruby and Rails easily? Do RoR applications scale? Is Ruby slower than PHP? Is there enough community support for Rails?
Slide 7: What's broken in a Rails-less world?
Slide 8: What's broken in a Rails-less world? Pretty much everything.
Slide 9: Website != Webapp Website is a collection of webpages. Users browse thru webpages. Webapp is a collection of 'tasks'. Users perform certain tasks. Precisely, webapp is where users do some actions and receive some response in order to do certain tasks.
Slide 10: Website == Webapp
Slide 11: 404: Page not found
Slide 12: We need a mature easy to learn and use efficient well documented web programming language and framework And we need controllers, actions and views. Models may come as well.
Slide 13: Java Struts Beans ... Its a complex world. Its ugly as well.
Slide 14: Ruby is easy to pick-up Everything is an object Syntactical differences from PHP Ruby is elegant and expressive Ruby is well documented
Slide 15: Ruby makes it easy to write a Domain Specific Language
Slide 16: “The Rails Way”
Slide 17: MVC
Slide 18: Convention over Configuration
Slide 19: CRUD
Slide 20: DRY
Slide 21: Ruby on Rails Sometimes magical Routing – breaks the page metaphor Web2.0 ready Gems Cheap Proven stack Multiple database support Backed by community
Slide 22: Does Rails scale?
Slide 23: Is Ruby slow? Yes.
Slide 24: Rails makes you 'think harder'
Slide 25: Questions?



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 11 (more)