Upload
stuart-herbert
View
7.194
Download
2
Embed Size (px)
DESCRIPTION
Some numbers, with accompanying analysis, on what everyone said they'd do about adopting PHP 5.3, and whether or not they actually followed through.
Citation preview
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
Contents
• Approach Used
• Responses Gathered
• What Does It Mean?
• What Can We Do About It?
Approach
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
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
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
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
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?
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?
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?
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?
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
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
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
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
The Responses
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?
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
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?
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
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?
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
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?
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
What Does It Mean?
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
Before Release: Where
Debian / Ubuntu
RedHat
Solaris
Chosen for them
Windows Server
0 10 20 30 40 50
3
17
11
15
42
Percentage
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
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
After Release
Cannot Adopt Yet
Will Not Adopt Yet
0 20 40 60 80
30
63
Percentage
Summary
• 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?
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
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
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
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?
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?
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?
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?
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
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
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
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