Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 11 (more)

From PHP to Ruby

From kapil, 2 years ago

7438 views  |  2 comments  |  11 favorites  |  2 embeds (Stats)
Download not available ?
 

Categories

Add Category
 
 

Tags

php barcampdelhi2 ruby ruby on rails delhibarcamp2 rails barcamp2 techadmin siteadmin webapp

more

 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 7438
on Slideshare: 7431
from embeds: 7

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?