Barcamp tunisie edition 2010 langage de programmation php
-
Upload
barcamp-tunisie -
Category
Technology
-
view
1.224 -
download
3
description
Transcript of Barcamp tunisie edition 2010 langage de programmation php
Innova Tunisia
Présenté par : GAROUECHI Wissem
Logo de votre société
Langages de programmation : PHP
- 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 ?
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
Evolution : Versions
Logo de votre société
PHP : Généralités
Source : Nexen
Evolution globale
Logo de votre société
PHP : Généralités
Source : Nexen
La plus grande part de marché
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
Chiffres clés : Développeurs
Logo de votre société
PHP : Généralités
Très forte communauté
Logo de votre société
Pourquoi PHP
PHP : Quel intérêt ?
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
Logo de votre société
Limites : Sécurité
PHP : Quel intérêt ?
43%
29.9%
Source : National Vulnerability Database
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.
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
Logo de votre société
L’esprit Open SourceOpen mind for a different view
PHP et ses copins
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
Logo de votre société
L’écosystème PHP
ajaxso
ap
<? xm
l
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
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
Logo de votre société
PHP : les formules magiques
- Processus de développement
- Standards de codage.
- Qualité / Fiabilité / Prix
Logo de votre société
Des questions ?
Conclusion