PHP vs. Ruby on Rails

16
FUNDAMENTALS Chris Castiglione @castig | www.pfnp.me PROGRAMMING FOR NON-PROGRAMMERS Wednesday, February 20, 13

description

What's the difference between PHP and Ruby?

Transcript of PHP vs. Ruby on Rails

Page 1: PHP vs. Ruby on Rails

FUNDAMENTALS

Chris Castiglione@castig | www.pfnp.me

PROGRAMMING FOR NON-PROGRAMMERS

Wednesday, February 20, 13

Page 2: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

PHP vs. Ruby

Wednesday, February 20, 13

Page 3: PHP vs. Ruby on Rails

PHP

PROGRAMMING FOR NON-PROGRAMMERS

RUBYEASIER TO

GET STARTED

WITH

STEEPER LEARNING

CURVE

Wednesday, February 20, 13

Page 4: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

1995

PHPRUBY

Wednesday, February 20, 13

Page 5: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

2001

PHP1995

PHPRUBY

Wednesday, February 20, 13

Page 6: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

2006

RUBY2001

PHP1995

PHPRUBY

Wednesday, February 20, 13

Page 7: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

2006

RUBY2001

PHP1995

PHPRUBY

today

PHPRUBY

Wednesday, February 20, 13

Page 8: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

In a browser‣ CHROME‣ SAFARI

‣ FIREFOX‣ OPERA

‣ INTERNET EXPLORER

THE WEBWEB SITESWEB APPS

MOBILE WEB

Wednesday, February 20, 13

Page 9: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

WEB APP WEB SITE

In a browser

Wednesday, February 20, 13

Page 10: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

WEB APP WEB SITE

In a browser

CONTENT DRIVEN

COMMON TASKS

Wednesday, February 20, 13

Page 11: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

WEB APP WEB SITE

In a browser

CONTENT DRIVEN

COMMON TASKS

BLOG

“OUT OF THE BOX” CMS

PLUGINS

Wednesday, February 20, 13

Page 12: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

WEB APP WEB SITE

In a browser

CONTENT DRIVEN

COMMON TASKS

BLOG

“OUT OF THE BOX” CMS

PLUGINS

DATA DRIVEN

CUSTOM TASKS

USER DRIVEN

Wednesday, February 20, 13

Page 13: PHP vs. Ruby on Rails

PHP

PROGRAMMING FOR NON-PROGRAMMERS

WEB APP

RUBY

WEB SITE

Wednesday, February 20, 13

Page 14: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE: THE STORY STUDIO• Main task: classes

• Consulting

• Low budget

• 4 page navigation site

Wednesday, February 20, 13

Page 15: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE: THE STORY STUDIO• Main task: classes

• Consulting

• Low budget

• 4 page navigation site

WEB SITE

Wednesday, February 20, 13

Page 16: PHP vs. Ruby on Rails

PROGRAMMING FOR NON-PROGRAMMERSTimeline: The Story Studio

UX IA

DEVELOPMENT

DESIGN

8-12 HOURS

10 HOURS

35 HOURS

Wednesday, February 20, 13