Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Python serait-il en train de gagner en popularité au détriment de PHP ?
Oui, selon un classement de PYPL

Le , par Victor Vincent

40PARTAGES

5  1 
Python est-il en train de gagner en popularité au détriment de PHP
Alors que les classements mensuels des langages de programmation placent presque unanimement Java en tête, les développeurs se sont intéressés à d’autres aspects non moins importants comme le nombre d’utilisateurs qui ont adopté le langage les cinq dernières années ou encore le langage qui est en train de devenir obsolète. Selon une publication de l’index PYPL qui tire ses données de Google Trends, durant les cinq dernières années Python a gagné 5 % en popularité tandis que PHP en a perdu 5 % sur la même période. L’index PYPL s’appuie sur le nombre de tutoriels recherchés concernant un langage pour déterminer s’il intéresse de nouveaux développeurs ou pas.

La montée en popularité de Python est encore plus remarquable en regardant les 25 années du langage dans l’industrie technologique. Nombreux parmi les développeurs estiment que cette popularité grandissante, Python la doit à sa simplicité impliquant son apprentissage facile, au fait qu’il soit multiplateforme, mais aussi à sa communauté qui est très active. Quant à PHP, l’index le présente comme étant en train de perdre du terrain sans pour autant dire que ce langage est en danger. En effet, la communauté PHP fait beaucoup d’efforts pour le rendre plus agréable à utiliser en améliorant notamment des fonctionnalités comme la gestion des packages ou encore l’amélioration de ses performances. C’est en tout cas ce qui ressort de données publiées par Netcraft concernant le langage le plus utilisé sur le web.


Source : insights.dice.com

Et vous ?

Quel est votre point de vue sur la question ?

Voir aussi

le forum langages Web

la rubrique développement Web (Cours, Tutoriels, FAQ, etc.)

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Ev3r10st
Membre habitué https://www.developpez.com
Le 21/11/2015 à 22:55
PHP c'est avant tout un langage web.
Et même au niveau web, django et flask, deux frameworks majeurs de python, mangent symfony et ZF côté perf.
Et avec python3.4+, l'intégration de asyncio et des websockets (asynchrones), clairement PHP a du soucis à se faire.

Et ça c'est juste côté web. Si on part sur le développement système PHP est complètement à la ramasse.

Après 7 ans de dev PHP j'ai changé pour Python il y a 2-3 ans, et je n'ai jamais encore eu un soupçon d'envie de retourner à PHP.
Trouvez un dev Python qui a fait le chemin opposé et qui dira la même chose...
11  0 
Avatar de mothsART
Membre régulier https://www.developpez.com
Le 21/11/2015 à 12:45
Toujours prendre avec des pincettes les chiffres : la recherche de tutoriel me semble pas forcément le meilleur indicateur.

Ce qui va dicter en définitive sont les langages enseignés dans les cursus infos et le status de l'offre et la demande.
L'évolution des entreprise dans le changement d'un langage peut être très long pour des raisons souvent éloignés de la technique.

Perso, j'ai abandonné php quand on est passé dans l'air framework web : php avait jusqu'à là un avantage certain car il servait de langage de template évolué.
Depuis ce tournant, on peut affirmer sans craindre qu'il court après la concurrence avec 2 lignes de conduites paradoxales :
* rester simple (ne pas perdre sa communauté)
* gagner en puissance : POO lors de la version 4 à 5 puis rajout de parties fonctionnels

Tout les apports fait dans PHP 7 sont présent depuis des lustres dans python 3. (ou sur .net voir même nodejs)
Pire, il leur manquera des billes : une bonne gestion de l'asynchrone par exemple.

Le web d'il y a 5 ou 10 ans et celui d'aujourd'hui ou demain n'ont plus du tout les mêmes exigences et besoins.
Avoir à sa dispo un large choix de packages éprouvés et binding dans des domaines variés (matériel, 2D/3D, déploiement, base de donnée, scientifiques, réseau) est un atout indéniable en faveur de Python (et d'autres langage).

Je vois mal comment PHP pourrait rattrapé l'écart.
3  0 
Avatar de Stopher
Membre averti https://www.developpez.com
Le 21/11/2015 à 13:41
Au delà de l'aspect technique,
tant que les hébergeurs ne proposeront pas python comme langage pris en compte de façon simple, il ne passera jamais devant php.
Après il y a aussi l'aspect d’éthique Python étant complétement libre et communautaire, ce qui n'est pas le cas de php.

Bref ... juste une histoire de gout, on ne peut pas vraiment comparer des poires avec des pommes ... malgré que les deux soient des fruits
Ch.
3  0 
Avatar de mothsART
Membre régulier https://www.developpez.com
Le 21/11/2015 à 15:19
Citation Envoyé par Stopher Voir le message
Au delà de l'aspect technique,
tant que les hébergeurs ne proposeront pas python comme langage pris en compte de façon simple, il ne passera jamais devant php.
Ch.
Effectivement, l'hébergement peu être un frein pour des petits projets et/ou perso donc sur du mutualisé. (pour cela, alwaysdata propose des packs gratuit : https://www.alwaysdata.com/#shared-offers)
Pour du dédié, pas de frein particulier.


Donc ça n'a aucun intérêt. Si je recherche comment faire telle action en php, je ne vais pas rechercher un tutoriel mais aller chercher une fonction sur la doc de php. Voire la rechercher sur Google, mais si ce n'est pas un tutoriel elle ne sera donc pas prise en compte ?! Donc ce n'est absolument pas représentatif.
Pour de la recherche de fonction, j'utilise rarement le net : l'auto-complétion des IDE fait largement le taf et quand c'est plus pointu, j'ai de la doc offline.

En revanche certains bugs tordus ou recherche de libs/algos pour tel contexte vont m'obliger à google-fouiner.
Les stats de stackoverflow doivent dans ce(s) cas être bien plus représentatives!
2  0 
Avatar de Ebrigus
Nouveau membre du Club https://www.developpez.com
Le 25/11/2015 à 11:49
Au delà de la question php vs python.
Il faut aussi voir que python est fortement utilisé dans le domaine scientifique (labo de recherche,...) et qu'il commence doucement à remplacer des langages comme R, Matlab...
Et j'ai envie de dire que ce publique utilise énormément les tutoriels sur internet.
Alors l'évolution sur le nombre de tuto consulté dépend également de la population des utilisateurs des 2 langages.
2  0 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 21/11/2015 à 14:38
Pour moi Python fait plus de concurrence sur des langages comme java. Il est de plus en plus utiliser en entreprise.
3  2 
Avatar de Tryph
Membre émérite https://www.developpez.com
Le 23/11/2015 à 11:04
je sais pas si Python fait (ou va faire) de l'ombre à PHP.

ce que je peux dire en tout cas, c'est que depuis que j'ai découvert Python et plus récemment Django et que je me suis interessé vite fait à Flask, j'ai pas l'intention de refaire du PHP si j'ai la possibilité de bosser en Python.

après si j'ai juste une petite page vaguement dynamique à faire, que j'ai PHP à disposition mais pas Python, je vais probablement pas me prendre le choux à installer ce dernier.
1  0 
Avatar de htoukour
Membre régulier https://www.developpez.com
Le 21/11/2015 à 11:51
Vu que cela vient de PYPL, je reste un peu perplexe. Mais bon je ne serais point surpris, vu que c'est un langage favorisé pour l'apprentissage de l;a programmation.
0  0 
Avatar de rambc
Membre expérimenté https://www.developpez.com
Le 21/11/2015 à 19:36
Est-ce important ?
0  0 
Avatar de CodeurPlusPlus
En attente de confirmation mail https://www.developpez.com
Le 21/11/2015 à 20:56
Non.
0  0