Zend Studio i5/OS 5 - PHP Web Application Server - PHP Development
Php 5 3 Adoption
-
Upload
stuart-herbert -
Category
Technology
-
view
7.193 -
download
2
description
Transcript of Php 5 3 Adoption
![Page 2: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/2.jpg)
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
![Page 3: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/3.jpg)
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
![Page 4: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/4.jpg)
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
![Page 5: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/5.jpg)
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
![Page 6: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/6.jpg)
Approach
![Page 7: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/7.jpg)
Method
• Questions asked to the online PHP community - blog and twitter
• Answers gathered via twtpoll
• Before / after questions to gauge intent vs action
• Analysis to compare intent vs action
![Page 8: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/8.jpg)
Method
• Questions asked to the online PHP community - blog and twitter
• Answers gathered via twtpoll
• Before / after questions to gauge intent vs action
• Analysis to compare intent vs action
![Page 9: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/9.jpg)
Method
• Questions asked to the online PHP community - blog and twitter
• Answers gathered via twtpoll
• Before / after questions to gauge intent vs action
• Analysis to compare intent vs action
![Page 10: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/10.jpg)
Method
• Questions asked to the online PHP community - blog and twitter
• Answers gathered via twtpoll
• Before / after questions to gauge intent vs action
• Analysis to compare intent vs action
![Page 11: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/11.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 12: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/12.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 13: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/13.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 14: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/14.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 15: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/15.jpg)
The Limitations
• Different responders from survey to survey
• No quality control over how responders understood the questions
• No data on demographics of responders
• No quality control over whether responders are decision makers or not
![Page 16: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/16.jpg)
The Limitations
• Different responders from survey to survey
• No quality control over how responders understood the questions
• No data on demographics of responders
• No quality control over whether responders are decision makers or not
![Page 17: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/17.jpg)
The Limitations
• Different responders from survey to survey
• No quality control over how responders understood the questions
• No data on demographics of responders
• No quality control over whether responders are decision makers or not
![Page 18: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/18.jpg)
The Limitations
• Different responders from survey to survey
• No quality control over how responders understood the questions
• No data on demographics of responders
• No quality control over whether responders are decision makers or not
![Page 19: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/19.jpg)
The Responses
![Page 20: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/20.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 21: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/21.jpg)
When?
5%5%8%
11%
17%17%
17%
20%Not until $distro ships binary packagesWithin 3 months of releaseWithin 6 months of releaseAs soon as it comes outWhen $hostingCompany supports itNot until we have toNot until $customer needs itPHP 5.3 isn’t very interesting for me
810 votes cast
![Page 22: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/22.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 23: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/23.jpg)
Where?
1%2%2%2%2%3%5%
11%
15%
15%
18%
24%
DebianUbuntu ServerWhatever $hostingCompany providesRedHat / CentOS / FedoraSolaris / OpenSolarisOther LinuxOtherWhatever $customer choosesOS X Leopard ServerWindows Server 2008Other WindowsWindows Server 2003
514 votes cast
![Page 24: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/24.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 25: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/25.jpg)
How?
1%4%5%6%
15%
26%
43%
Binary packages from $distroBuild from sourceWindows binary packages from php.netBinary packages from Zend$hostingCompany handles thisOtherI don’t need no stinkin’ PHP 5.3
387 votes cast
![Page 26: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/26.jpg)
The Questions
• When will you be moving to PHP 5.3?
• What server o/s will you use PHP 5.3 on?
• Where will you get your PHP 5.3 from?
• Have you adopted PHP 5.3 yet?
![Page 27: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/27.jpg)
But Did You? :)
1%2%3%6%7%
23%
25%
33%
My $distro doesn’t support it yetI tried, but it wasn’t ready for production useWaiting for PHP 5.3.1PHP 5.2 is just fine, thanksYes ... and I’m loving it!My $hostingCompany doesn’t support it yetOtherMy $customer cannot host it yet
An amazing 1330 votes cast
![Page 28: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/28.jpg)
What Does It Mean?
![Page 29: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/29.jpg)
Before Release: When
Adopting within 6 months
Waiting for someone to supply it
Waiting until they have to
0 12 24 36 48 60
13
31
51
Percentage
![Page 30: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/30.jpg)
Before Release: Where
Debian / Ubuntu
RedHat
Solaris
Chosen for them
Windows Server
0 10 20 30 40 50
3
17
11
15
42
Percentage
![Page 31: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/31.jpg)
Before Release: How
Linux distros
Build for themselves
Demand on Windows
Deployed on Windows
Zend has room to grow
0 10 20 30 40 50
6
3
15
26
43
Approx Percentage
![Page 32: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/32.jpg)
After Release
Haven’t tried PHP 5.3 yet
Tried PHP 5.3 but not happy
Adopted PHP 5.3
0 17.5 35.0 52.5 70.0
6
25
69
Percentage
![Page 33: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/33.jpg)
After Release
Cannot Adopt Yet
Will Not Adopt Yet
0 20 40 60 80
30
63
Percentage
![Page 34: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/34.jpg)
Summary
![Page 35: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/35.jpg)
• Debian / Ubuntu the dominant platform
• Most developers wait for someone to provide them with working binary packages
• Vast majority cannot or will not adopt quickly
• Many of those who did adopt not happy
What Have We Learned?
![Page 36: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/36.jpg)
What Have We Learned?
• Debian / Ubuntu the dominant platform
• Most developers wait for someone to provide them with working binary packages
• Vast majority cannot or will not adopt quickly
• Many of those who did adopt not happy
![Page 37: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/37.jpg)
What Have We Learned?
• Debian / Ubuntu the dominant platform
• Most developers wait for someone to provide them with working binary packages
• Vast majority cannot or will not adopt quickly
• Many of those who did adopt not happy
![Page 38: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/38.jpg)
What Have We Learned?
• Debian / Ubuntu the dominant platform
• Most developers wait for someone to provide them with working binary packages
• Vast majority cannot or will not adopt quickly
• Many of those who did adopt not happy
![Page 39: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/39.jpg)
What Else Have We Learned?
• Hosting companies and customer choices only affect a small number of developers (4% of actual deployments)
• Windows Server not yet an important platform for developers (3% of deployments)
• Zend has surprisingly small market share (6% of planned deployments)
• Are these opportunities, or a wake-up call?
![Page 40: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/40.jpg)
What Else Have We Learned?
• Hosting companies and customer choices only affect a small number of developers (4% of actual deployments)
• Windows Server not yet an important platform for developers (3% of deployments)
• Zend has surprisingly small market share (6% of planned deployments)
• Are these opportunities, or a wake-up call?
![Page 41: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/41.jpg)
What Else Have We Learned?
• Hosting companies and customer choices only affect a small number of developers (4% of actual deployments)
• Windows Server not yet an important platform for developers (3% of deployments)
• Zend has surprisingly small market share (6% of planned deployments)
• Are these opportunities, or a wake-up call?
![Page 42: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/42.jpg)
What Else Have We Learned?
• Hosting companies and customer choices only affect a small number of developers (4% of actual deployments)
• Windows Server not yet an important platform for developers (3% of deployments)
• Zend has surprisingly small market share (6% of planned deployments)
• Are these opportunities, or a wake-up call?
![Page 43: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/43.jpg)
What Can We Do About It?• Official PHP.net binaries might drive earlier
adoption of new releases
• Better understanding of early adopter issues would reduce the rejection rate in future
• Does the .0 release need to be released sooner, to gain wider testing than QA releases do?
• Get the .1 release out and into the hands of users sooner to drive the second wave of adopters
![Page 44: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/44.jpg)
What Can We Do About It?• Official PHP.net binaries might drive earlier
adoption of new releases
• Better understanding of early adopter issues would reduce the rejection rate in future
• Does the .0 release need to be released sooner, to gain wider testing than QA releases do?
• Get the .1 release out and into the hands of users sooner to drive the second wave of adopters
![Page 45: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/45.jpg)
What Can We Do About It?• Official PHP.net binaries might drive earlier
adoption of new releases
• Better understanding of early adopter issues would reduce the rejection rate in future
• Does the .0 release need to be released sooner, to gain wider testing than QA releases do?
• Get the .1 release out and into the hands of users sooner to drive the second wave of adopters
![Page 46: Php 5 3 Adoption](https://reader033.fdocuments.in/reader033/viewer/2022042813/547a76aeb4af9faa158b4aa9/html5/thumbnails/46.jpg)
What Can We Do About It?• Official PHP.net binaries might drive earlier
adoption of new releases
• Better understanding of early adopter issues would reduce the rejection rate in future
• Does the .0 release need to be released sooner, to gain wider testing than QA releases do?
• Get the .1 release out and into the hands of users sooner to drive the second wave of adopters