php in the enterprise ivo jansch
TRANSCRIPT
Ibuildings - http://www.ibuildings.com
“Hello enterprise, my name is PHP!”
Ivo Jansch <[email protected]>
PHP Business Seminar 2008 – 22 april 2008
2
Waar komt PHP vandaan?
3
Waar gaat het naartoe?
PHP Internet Domains
20M
15M
10M
5M
Rasmus Lerdorf
Introduces PHP/FI
Zeev Suraski, Andi Gutmans lead development
of PHP 3
PHP 4 Released
• 1M Internet domains • Zend Engine • Zend Founded
Yahoo! Standardizes on PHP
PHP 5.0 • XML,
SOAP, OOP
Zend Studio IBM, Oracle Endorse PHP
1995 1997 1999 2000 2002 2004 2005 2006
PHP History
> 20M domains
4
Piramidemodel
Enterprise
MKB
SOHO
5
Groei tot in de enterprise
Enterprise
MKB
SOHO
6
Waar vinden we PHP?
7
Waar vinden we PHP?
• Top 10 internet sites in Nederland per april 2008: 1. Google 2. Hyves 3. Windows Live 4. Youtube 5. Yahoo 6. Marktplaats 7. MSN 8. Partyflock 9. Wikipedia 10. Nu.nl
Bron: http://www.alexa.com 8
Waar vinden we PHP?
• Gebruikte programmeertaal: 1. Google C/Python 2. Hyves PHP 3. Windows Live .net 4. Youtube Python 5. Yahoo PHP 6. Marktplaats PHP 7. MSN .net 8. Partyflock PHP 9. Wikipedia PHP 10. Nu.nl PHP
• .nl domeinnamen PHP: 45.73 % (bron: nexen.net)
9
PHP ondersteuning
10
Waarom is PHP zo populair?
• Gemaakt voor het web • Laagdrempelig • Flexibel • PHP is overal • Pragmatisch • Snelle time to market
11
Time to market is key
• Vandaag een idee, morgen online
• Lessen uit de ‘bubble’
• De ‘eternal beta’
12
Time to market is key
• De oertijd is voorbij
13
Hoe was het ook alweer?
• Top 10 internet sites in Nederland per april 2008: 1. Google 2. Hyves 3. Windows Live 4. Youtube 5. Yahoo 6. Marktplaats 7. MSN 8. Partyflock 9. Wikipedia 10. Nu.nl
Bron: http://www.alexa.com 14
Beren op de weg
• Imagoprobleem: PHP is ruw en ongepolijst
‘Gepolijst’ ‘Getting things done’
15
16
Beren op de weg
• Iedereen kan PHP leren
17
Beren op de weg
• Oplossingen:
Zend Certified Engineers http://www.zend.com/certification
Kracht van PHP + Software Engineering
De PHP SDLC
• Gekwalificeerd personeel • Functioneel ontwerp • Technisch ontwerp • Agile methodiek • Test Driven Development • OTAP • Deployment procedures
18
Enterprise tools
• Zend Studio http://www.zend.com/studio
19
Enterprise tools
• Zend Platform http://www.zend.com/platform
20
Hoe nu verder?
• Benut het potentieel van PHP
• Training / Certificatie
• Koop “php|architect’s Enterprise PHP Development”
• Stuur ontwikkelaars naar de Dutch PHP Conference (http://www.phpconference.nl)
21
Ibuildings - http://www.ibuildings.com
Vragen?
http://www.ibuildings.nl http://www.jansch.nl http://www.slideshare.net/ijansch [email protected]