![Page 1: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/1.jpg)
Innova Tunisia
Présenté par : GAROUECHI Wissem
Logo de votre société
Langages de programmation : PHP
![Page 2: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/2.jpg)
- PHP : Généralités- Historique, versions, évolution, chiffres clés
- PHP : Quel intérêt ?- Pourquoi PHP, limites
- PHP et ses copains : L’union fait la force- LAMP, IDEs, Open Source, produits Zend, écosystème
- PHP en entreprise- qui utilise PHP, domaines d’utilisation
- PHP : les formules magiques
-Conclusion et débatsLogo de votre
société
De quoi allons nous parler ?
![Page 3: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/3.jpg)
Historique et versions
- Créé en 1994 par Rasmus Lerdorf (PHP/FI)- Maintenu par Andi Gutmans et Zeev Suraski (Fondateurs de Zend)
- 1995 => PHP 1 : Personal Home Page Tools
- 1998 => PHP 3 : Hypertext Preprocessor
- 2000 => PHP 4 (Zend Engine) , 2002 : 8 millions de sites
- 2005 => PHP 5 (O.O) , 2007 : 20 millions de sites
- 2010 => PHP 5.2 puis 5.3 : Améliorations
- ? => PHP6 : plus d’améliorations
Logo de votre société
PHP : Généralités
![Page 4: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/4.jpg)
Evolution : Versions
Logo de votre société
PHP : Généralités
Source : Nexen
![Page 5: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/5.jpg)
Evolution globale
Logo de votre société
PHP : Généralités
Source : Nexen
La plus grande part de marché
![Page 6: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/6.jpg)
Chiffres clés : sur internet
- c’est de loin le premier ! RT @nexen : 1 site sur 3 est en #PHP
- ils vont de paire… RT @nexen : 1 #Apache sur 2 tourne avec #PHP , 2 sites sur 3 tourent avec #Apache.
- RT @google : 6 470 000 000 de résultats sur #google pour #PHP
- RT @google : 1 390 000 000 pour #ASP et 93 200 000 pour #ASP.NET
- RT @EvansData : Les développeurs #PHP sont estimés à 6.4 millions.
Logo de votre société
PHP : Généralités
![Page 7: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/7.jpg)
Chiffres clés : Développeurs
Logo de votre société
PHP : Généralités
Très forte communauté
![Page 8: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/8.jpg)
Logo de votre société
Pourquoi PHP
PHP : Quel intérêt ?
![Page 9: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/9.jpg)
Logo de votre société
Limites
- Langage non compilé => lenteur et bugs cachés
- Pas de persistance de données => pas de traitements lourds en ligne
- Transtypage ? Une arme à double tranchant
<?php FALSE == NULL == 0 == “0” == ‘’ ?>
Devenir développeur PHP en une heure ? NON !!!!!!!!
PHP : Quel intérêt ?
PHP fait tout, mais ce n’est pas le meilleur en tout
![Page 10: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/10.jpg)
Logo de votre société
Limites : Sécurité
PHP : Quel intérêt ?
43%
29.9%
Source : National Vulnerability Database
![Page 11: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/11.jpg)
Logo de votre société
PHP et ses copins
l’environnement LAMP
-La config qui marche !
- Alternatives : -Wamp pour windows.
- MAMP pour Mac
-Xampp multi plateforme.
![Page 12: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/12.jpg)
Logo de votre société
Les IDEs(Integrated Development Environment)
Fonctionnalités :-Coloriage syntaxique-Completion de code-Navigation-Signalisation d’erreurs et alerts-Refactoring et génération de code-Débogage-Système de versionning-Fonctionnalités coté client
PS : Les IDE c’est bien, mais parfois Notepad++ suffit.
PHP et ses copins
NetBeans Zend Studio EclipseAptana
![Page 13: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/13.jpg)
Logo de votre société
L’esprit Open SourceOpen mind for a different view
PHP et ses copins
![Page 14: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/14.jpg)
Logo de votre société
Les produits Zend
- Zend Core : PHP industriel
- Zend Server : Serveur d’application
- Zend Platform : Serveur d’application multi plateforme
- Zend Studio : IDE
- Zend Guard : Pour ceux qui ne partagent pas
PHP et ses copins
![Page 15: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/15.jpg)
Logo de votre société
L’écosystème PHP
ajaxso
ap
<? xm
l
![Page 16: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/16.jpg)
Logo de votre société
Qui utilise PHP ?
PHP en entreprise
FacebookYahoo
Digg
WikipediaFlickr
Le Monde
AFP
Alcatel CarrefourClub Med
BNP ParibasCrédit Agricole
Europe 2
France 2
M6
Société Générale
SNCF Michelin
Fiat Group
NokiaDanone
EDFGDF
Ubi Soft
Wanadoo
TF1
SagemFrance Telecom
Crédit Lyonnais Coca Cola
Aventis
Edatis
Casino
CCF
Dassault
NovartisLe Figaro
Tagged
IBM
McAfeePrésidence de la République
RATP
SanofiSuez
Gemplus
BayerAxa
Aventis
Atos Origin
Alstom
BouyguesGivenchy Cetelem
Cegetel PechineySnecma
![Page 17: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/17.jpg)
Logo de votre société
Domaines d’utilisation
QuickTime™ et undécompresseur
sont requis pour visionner cette image.
PHP en entreprise
CMS Tout
CRM / ERP
e-comm
erce GED
![Page 18: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/18.jpg)
Logo de votre société
PHP : les formules magiques
- Processus de développement
- Standards de codage.
- Qualité / Fiabilité / Prix
![Page 19: Barcamp tunisie edition 2010 langage de programmation php](https://reader033.vdocuments.mx/reader033/viewer/2022061114/5461ba91af795957658b6241/html5/thumbnails/19.jpg)
Logo de votre société
Des questions ?
Conclusion