Why zend framework powers the enterprise

42
Why Zend Framework powers the enterprise Michelangelo van Dam ZendCon, November 2010 - Santa Clara, CA

description

Promotional talk for Zend Framework and why it's the best framework for enterprise and governmental php development.

Transcript of Why zend framework powers the enterprise

Page 1: Why zend framework powers the enterprise

Why Zend Framework powers the enterprise

Michelangelo van DamZendCon, November 2010 - Santa Clara, CA

Page 2: Why zend framework powers the enterprise

Michelangelo van Dam• Independent Consultant

• Zend Certified Engineer (ZCE)

• President of PHPBenelux

Page 3: Why zend framework powers the enterprise

This session

• What’s enterprise (PHP) development ?

• The industry

• Zend Framework’s strengths

• The job market

• Case studies

• Conclusion

Page 4: Why zend framework powers the enterprise

What’s enterprise (PHP)development ?

Page 5: Why zend framework powers the enterprise

Definition

Page 6: Why zend framework powers the enterprise

Josh Holmes - The Art of Simplicity -Tek X - Chicago 2010

One of my favorite is “Enterprise” which almost automatically means a complexity

multiplier of 10

Page 7: Why zend framework powers the enterprise

So basically, PHP’s place in the enterprise is: anything

that involves web technology.

Ivo Jansch - php|architect’s Guide to Enterprise PHP Development

Page 8: Why zend framework powers the enterprise

Enterprise PHP development = complexity x 10 in a browser ?

Page 9: Why zend framework powers the enterprise

Enterprise PHP development = complexity x 10 in a browser ?

Page 10: Why zend framework powers the enterprise

What’s different ?

Page 11: Why zend framework powers the enterprise

Divisions

php-team

java-team .NET-team

Dev

Oracle MS SQL

MySQLApache IIS

System

IT mgmt

in house employees / consultant firms / freelancers

Page 12: Why zend framework powers the enterprise

Divisions

php-team

java-team .NET-team

Dev

Oracle MS SQL

MySQLApache IIS

System

IT mgmt

in house employees / consultant firms / freelancers

Barrier

Page 13: Why zend framework powers the enterprise

Divisions

php-team

java-team .NET-team

Dev

Oracle MS SQL

MySQLApache IIS

System

IT mgmt

in house employees / consultant firms / freelancers

politics vendors

Barrier

Page 14: Why zend framework powers the enterprise

Complex projects

Page 15: Why zend framework powers the enterprise

Data

Enormous amount of data…

Page 16: Why zend framework powers the enterprise

Customers

Finances

Customer Care

DispatchingSub contracters

Page 17: Why zend framework powers the enterprise

Audience

Page 18: Why zend framework powers the enterprise

The industry

Page 19: Why zend framework powers the enterprise

Overview

• Automation• Aviation• Communication• E-commerce• Energy• Entertainment• Financial• Food• Gaming• Government

• Health care• Insurances• Non-profit• Pharmaceuticals• Publishing• Public services• Sports• Telecom• Transportation• Travel & Holidays

Page 20: Why zend framework powers the enterprise

PHP in daily life

Page 21: Why zend framework powers the enterprise

Enterprise support

Page 22: Why zend framework powers the enterprise

Zend Framework’s Strengths

Page 23: Why zend framework powers the enterprise

Company support

Page 24: Why zend framework powers the enterprise

Certification

Page 25: Why zend framework powers the enterprise

Components

Page 26: Why zend framework powers the enterprise

Coding Standards

Page 27: Why zend framework powers the enterprise

Technology independent

Page 28: Why zend framework powers the enterprise

Community

Page 29: Why zend framework powers the enterprise

Most of them are here!!!

Page 30: Why zend framework powers the enterprise

The job market

Page 31: Why zend framework powers the enterprise

RecruitingDear Sir, Madam,

We of company X are looking for real PHP rock stars who have a fundamental knowledge of object-oriented development, design patterns, UML designs and have at least 2 year experience developing applications with Zend Framework.

Company X offers you besides a good paycheck and a remote working environment (telecommuting), full medical and dental benefits, at least 2 national or 1 international PHP conference ticket(s) and a “contribute back day”.

If all this sounds like a good deal, contact us at [email protected] or call us 1-800-GOPHP. If not, let us know what you feel is missing here and maybe we can negotiate further.

John Doe,VP Human Resources X, Inc.

Page 32: Why zend framework powers the enterprise

Zend Yellow Pages

Page 33: Why zend framework powers the enterprise

Linkedin search

Page 34: Why zend framework powers the enterprise

• php: 62 results• zf: 10 results

• industry: top-200

Results for BelgiumOct 29, 2010

Page 35: Why zend framework powers the enterprise

• php: 577 results• zf: 19 results

Results for USOct 29, 2010

Page 36: Why zend framework powers the enterprise

Example

Page 37: Why zend framework powers the enterprise
Page 38: Why zend framework powers the enterprise

Conclusions

Page 39: Why zend framework powers the enterprise

Zend Framework

• is used in all industries• is backed by Zend Technologies, Inc.• runs on any major vendor platform• has a certification program• has a very active community

Page 42: Why zend framework powers the enterprise

CreditsIvo Jansch - http://www.flickr.com/photos/otherbird/3058786385/

Complexity: http://commons.wikimedia.org/wiki/File:Complexity_of_Design.jpg

Dispatching: http://www.flickr.com/photos/americaspower/3418746613/

Dispatching panel: http://www.flickr.com/photos/mike_miley/4959199812/

Cubicle farm: http://www.flickr.com/photos/ste3ve/521083416/Complex tree: http://www.flickr.com/photos/wonderlane/2062184804Getting Huge: http://www.flickr.com/photos/ericmcgregor/346990046/

Buildings: http://www.flickr.com/photos/o_0/417370962/