SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
PHP 5.3 Adoption

         Stuart Herbert
   stuart@stuartherbert.com
  blog.stuartherbert.com/php/
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?

Not until $distro ships binary packages          5% 5%
Within 3 months of release                                 20%
                                            8%
Within 6 months of release
As soon as it comes out                   11%
When $hostingCompany supports it                                 17%
Not until we have to
Not until $customer needs it                17%
PHP 5.3 isn’t very interesting for me                    17%




                      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?
Debian
Ubuntu Server
Whatever $hostingCompany provides             1%
                                           2%2%
                                         2%2%
RedHat / CentOS / Fedora                3%         24%
                                      5%
Solaris / OpenSolaris
Other Linux                         11%
Other
Whatever $customer chooses                          18%
OS X Leopard Server                  15%
Windows Server 2008                          15%
Other Windows
Windows 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%
                                              5%4%
Binary packages from $distro
                                         6%
Build from source
Windows binary packages from php.net                  43%
Binary packages from Zend              15%
$hostingCompany handles this
Other
I don’t need no stinkin’ PHP 5.3              26%




                    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? :)

My $distro doesn’t support it yet                         3% 1%
                                                           2%
                                                        6%
I tried, but it wasn’t ready for production use
                                                   7%                   33%
Waiting for PHP 5.3.1
PHP 5.2 is just fine, thanks
Yes ... and I’m loving it!
My $hostingCompany doesn’t support it yet         23%
Other
My $customer cannot host it yet                                   25%




               An amazing 1330 votes cast
What Does It Mean?
Before Release: When
                                                       Percentage


      Adopting within 6 months                                      51




Waiting for someone to supply it                  31




       Waiting until they have to       13



                                    0   12   24         36      48       60
Before Release: Where
                                                    Percentage

Debian / Ubuntu                                            42


        RedHat                  15


         Solaris           11


Chosen for them                      17


Windows Server         3


                   0       10             20   30         40     50
Before Release: How
                                                          Approx Percentage


          Linux distros                                                43


   Build for themselves                              26


 Demand on Windows                         15


Deployed on Windows           3


Zend has room to grow             6


                          0           10        20         30        40       50
After Release
                                                         Percentage


  Haven’t tried PHP 5.3 yet                                           69




Tried PHP 5.3 but not happy                  25




          Adopted PHP 5.3         6



                              0       17.5        35.0        52.5     70.0
After Release
                                        Percentage



 Cannot Adopt Yet                             63




Will Not Adopt Yet            30




                     0   20        40         60     80
Summary
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 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
Thank You For Reading

           Stuart Herbert
     stuart@stuartherbert.com
    blog.stuartherbert.com/php/

Mais conteúdo relacionado

Semelhante a Php 5 3 Adoption

Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking
Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking
Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking Copious
 
Passionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp TorontoPassionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp TorontoKathryn Presner
 
Passionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsPassionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsKathryn Presner
 
Get a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open SourceGet a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open Sourcelpiconnect
 
Jax Devops 2017 Succeeding in the Cloud – the guidebook of Fail
Jax Devops 2017  Succeeding in the Cloud – the guidebook of FailJax Devops 2017  Succeeding in the Cloud – the guidebook of Fail
Jax Devops 2017 Succeeding in the Cloud – the guidebook of FailSteve Poole
 
HSPS 2015 - SharePoint Performance Santiy Checks
HSPS 2015 - SharePoint Performance Santiy ChecksHSPS 2015 - SharePoint Performance Santiy Checks
HSPS 2015 - SharePoint Performance Santiy ChecksAndreas Grabner
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierXebiaLabs
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierDBmaestro - Database DevOps
 
RIPE 82: Measuring Recursive Resolver Centrality
RIPE 82: Measuring Recursive Resolver CentralityRIPE 82: Measuring Recursive Resolver Centrality
RIPE 82: Measuring Recursive Resolver CentralityAPNIC
 
DoH vs DoT presentation by Geoff Huston and Joao Damos
DoH vs DoT presentation by Geoff Huston and Joao DamosDoH vs DoT presentation by Geoff Huston and Joao Damos
DoH vs DoT presentation by Geoff Huston and Joao DamosAPNIC
 
Why it's not your host's fault
Why it's not your host's faultWhy it's not your host's fault
Why it's not your host's faultchadmow03
 
Webdevcon pierrejoye-php54-and-other
Webdevcon pierrejoye-php54-and-otherWebdevcon pierrejoye-php54-and-other
Webdevcon pierrejoye-php54-and-otherPierre Joye
 
PHP 5.4 - Begin your love affair with traits
PHP 5.4 - Begin your love affair with traitsPHP 5.4 - Begin your love affair with traits
PHP 5.4 - Begin your love affair with traitsGraham Weldon
 
DNS-OARC 38: The resolvers we use
DNS-OARC 38: The resolvers we useDNS-OARC 38: The resolvers we use
DNS-OARC 38: The resolvers we useAPNIC
 
Slides from LAX & DEN usergroup meetings
Slides from LAX & DEN usergroup meetingsSlides from LAX & DEN usergroup meetings
Slides from LAX & DEN usergroup meetings10n Software, LLC
 
Mulesoft torronto meetup_16
Mulesoft torronto meetup_16Mulesoft torronto meetup_16
Mulesoft torronto meetup_16Anurag Dwivedi
 

Semelhante a Php 5 3 Adoption (20)

RA21: An Update on RA21
RA21: An Update on RA21RA21: An Update on RA21
RA21: An Update on RA21
 
Rails tools
Rails toolsRails tools
Rails tools
 
Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking
Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking
Magento Imagine 2014: Barcamp PHP 5.4 Performance Benchmarking
 
Passionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp TorontoPassionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp Toronto
 
Orleans gdc2019
Orleans gdc2019Orleans gdc2019
Orleans gdc2019
 
Passionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsPassionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for Widgets
 
Get a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open SourceGet a Job and Make a Career in Linux and Open Source
Get a Job and Make a Career in Linux and Open Source
 
Jax Devops 2017 Succeeding in the Cloud – the guidebook of Fail
Jax Devops 2017  Succeeding in the Cloud – the guidebook of FailJax Devops 2017  Succeeding in the Cloud – the guidebook of Fail
Jax Devops 2017 Succeeding in the Cloud – the guidebook of Fail
 
HSPS 2015 - SharePoint Performance Santiy Checks
HSPS 2015 - SharePoint Performance Santiy ChecksHSPS 2015 - SharePoint Performance Santiy Checks
HSPS 2015 - SharePoint Performance Santiy Checks
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final Frontier
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final Frontier
 
RIPE 82: Measuring Recursive Resolver Centrality
RIPE 82: Measuring Recursive Resolver CentralityRIPE 82: Measuring Recursive Resolver Centrality
RIPE 82: Measuring Recursive Resolver Centrality
 
DoH vs DoT presentation by Geoff Huston and Joao Damos
DoH vs DoT presentation by Geoff Huston and Joao DamosDoH vs DoT presentation by Geoff Huston and Joao Damos
DoH vs DoT presentation by Geoff Huston and Joao Damos
 
Why it's not your host's fault
Why it's not your host's faultWhy it's not your host's fault
Why it's not your host's fault
 
Webdevcon pierrejoye-php54-and-other
Webdevcon pierrejoye-php54-and-otherWebdevcon pierrejoye-php54-and-other
Webdevcon pierrejoye-php54-and-other
 
PHP 5.4 - Begin your love affair with traits
PHP 5.4 - Begin your love affair with traitsPHP 5.4 - Begin your love affair with traits
PHP 5.4 - Begin your love affair with traits
 
Way of the Future
Way of the FutureWay of the Future
Way of the Future
 
DNS-OARC 38: The resolvers we use
DNS-OARC 38: The resolvers we useDNS-OARC 38: The resolvers we use
DNS-OARC 38: The resolvers we use
 
Slides from LAX & DEN usergroup meetings
Slides from LAX & DEN usergroup meetingsSlides from LAX & DEN usergroup meetings
Slides from LAX & DEN usergroup meetings
 
Mulesoft torronto meetup_16
Mulesoft torronto meetup_16Mulesoft torronto meetup_16
Mulesoft torronto meetup_16
 

Mais de Stuart Herbert

More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)Stuart Herbert
 
Living With Frameworks
Living With FrameworksLiving With Frameworks
Living With FrameworksStuart Herbert
 
Twittex - From Idea To Live in Seven Days
Twittex - From Idea To Live in Seven DaysTwittex - From Idea To Live in Seven Days
Twittex - From Idea To Live in Seven DaysStuart Herbert
 

Mais de Stuart Herbert (6)

Storyplayer
StoryplayerStoryplayer
Storyplayer
 
More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)More Than Websites: PHP And The Firehose @DataSift (2013)
More Than Websites: PHP And The Firehose @DataSift (2013)
 
Beyond Frameworks
Beyond FrameworksBeyond Frameworks
Beyond Frameworks
 
Aperture 3 workflow
Aperture 3 workflowAperture 3 workflow
Aperture 3 workflow
 
Living With Frameworks
Living With FrameworksLiving With Frameworks
Living With Frameworks
 
Twittex - From Idea To Live in Seven Days
Twittex - From Idea To Live in Seven DaysTwittex - From Idea To Live in Seven Days
Twittex - From Idea To Live in Seven Days
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Php 5 3 Adoption

  • 1. PHP 5.3 Adoption Stuart Herbert stuart@stuartherbert.com blog.stuartherbert.com/php/
  • 2. Contents • Approach Used • Responses Gathered • What Does It Mean? • What Can We Do About It?
  • 3. Contents • Approach Used • Responses Gathered • What Does It Mean? • What Can We Do About It?
  • 4. Contents • Approach Used • Responses Gathered • What Does It Mean? • What Can We Do About It?
  • 5. Contents • Approach Used • Responses Gathered • What Does It Mean? • What Can We Do About It?
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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?
  • 12. 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?
  • 13. 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?
  • 14. 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?
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 20. 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?
  • 21. When? Not until $distro ships binary packages 5% 5% Within 3 months of release 20% 8% Within 6 months of release As soon as it comes out 11% When $hostingCompany supports it 17% Not until we have to Not until $customer needs it 17% PHP 5.3 isn’t very interesting for me 17% 810 votes cast
  • 22. 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?
  • 23. Where? Debian Ubuntu Server Whatever $hostingCompany provides 1% 2%2% 2%2% RedHat / CentOS / Fedora 3% 24% 5% Solaris / OpenSolaris Other Linux 11% Other Whatever $customer chooses 18% OS X Leopard Server 15% Windows Server 2008 15% Other Windows Windows Server 2003 514 votes cast
  • 24. 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?
  • 25. How? 1% 5%4% Binary packages from $distro 6% Build from source Windows binary packages from php.net 43% Binary packages from Zend 15% $hostingCompany handles this Other I don’t need no stinkin’ PHP 5.3 26% 387 votes cast
  • 26. 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?
  • 27. But Did You? :) My $distro doesn’t support it yet 3% 1% 2% 6% I tried, but it wasn’t ready for production use 7% 33% Waiting for PHP 5.3.1 PHP 5.2 is just fine, thanks Yes ... and I’m loving it! My $hostingCompany doesn’t support it yet 23% Other My $customer cannot host it yet 25% An amazing 1330 votes cast
  • 28. What Does It Mean?
  • 29. Before Release: When Percentage Adopting within 6 months 51 Waiting for someone to supply it 31 Waiting until they have to 13 0 12 24 36 48 60
  • 30. Before Release: Where Percentage Debian / Ubuntu 42 RedHat 15 Solaris 11 Chosen for them 17 Windows Server 3 0 10 20 30 40 50
  • 31. Before Release: How Approx Percentage Linux distros 43 Build for themselves 26 Demand on Windows 15 Deployed on Windows 3 Zend has room to grow 6 0 10 20 30 40 50
  • 32. After Release Percentage Haven’t tried PHP 5.3 yet 69 Tried PHP 5.3 but not happy 25 Adopted PHP 5.3 6 0 17.5 35.0 52.5 70.0
  • 33. After Release Percentage Cannot Adopt Yet 63 Will Not Adopt Yet 30 0 20 40 60 80
  • 35. 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
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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?
  • 40. 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?
  • 41. 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?
  • 42. 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?
  • 43. 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
  • 44. 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
  • 45. 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
  • 46. 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
  • 47. Thank You For Reading Stuart Herbert stuart@stuartherbert.com blog.stuartherbert.com/php/