PHP ou Python pour site web

Yoga -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai entendu dire que PHP est démodé mais est-ce vrai ?
Faut-il plutôt utiliser Python ou un autres langages ?
Ou bien PHP reste toujours une référence
Merci d'avance
A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut,

Les propos que tu as lus sont exagérés.
PHP n'est pas démodé, loin de là, c'est le langage le plus utilisé sur le Web.

Mais il a une mauvaise réputation du fait qu'il est très utilisé par les débutants, du coup, on a une idée d'un langage mal optimisé, bordélique, lent, plein de failles, etc : ce qui est totalement faux, il est possible de faire du bon code, stable, propre, bien organisé et sécurisé en PHP.

Python est aussi un très bon choix.
Il est plus performant que le PHP, il existe une communauté assez conséquente, même dans le domaine du Web. Il y a également le framework Django qui est assez complet et simple.
La pensée mène le monde.
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
J'ai vu un comparatif de vitesse d'exécution entre PHP et Python... apparemment PHP se défend plutôt bien !

Bien sûr ça dépend de l'utilisation...
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Le premier test date de presque 2 ans.
Maintenant, il y a Python 2.7.1 et 3.2, et je cite l'auteur :
"Il faudrait aussi que je fasse le test avec Python 2.6"
Sous-entendu : il est en Python 2.5.*
Et il a trouvé d'où vient le problème de mémoire (cf. les commentaires).

Le deuxième lien date encore plus.

Bref, dans la plupart des cas, c'est Python qui remporte le match.
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
Là c'était du calcul pur... j'ai cherché des tests avec des bases de données, sans succès !

Le très gros avantage de PHP est d'avoir une foule de librairies intégrées ou facilement intégrables via des modules... mais les fonctions de base sont organisées de façon assez bordéliques (non-objet, mis à part quelques exceptions comme DOMDocument ou PDO).
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Python est assez bien fournis aussi.
Une réorganisation des fonctions, c'est une amélioration que beaucoup auraient aimer voir dans PHP6.
0
Yoga
 
Merci beaucoup pour vos explication.
J'ai aussi entendu que Ruby on Rails est très bien pour le web
Est-ce aussi un bon conçurent ?
0