• [^] # Re: Sérieux

    Posté par . En réponse à la dépêche Dernière ligne droite pour l’appel à conférencier·e du PHPTour 2018. Évalué à 3.

    La très grande majorité des haters PHP semble être constituée de développeur Python. Certainement, un besoin de se faire de la place sur le terrain du développement Web, un besoin d'exister dans cette univers dominé par PHP qui a imposé sa position par un concours de circonstances.

    On est bien d'accord, si PHP voyait le jour en 2017, il aurait peu de chance de percer, car le contexte et les outils ne sont plus les mêmes.

    Python est un bon langage, avec ses forces et ses faiblesses, et aujourd'hui, s'il est devenu le langage à la mode, ce n'est pas pour le développement web, mais bien parce qu'il a été touché par Midas ... pardon, Google, et son TensorFlow.

    Finalement, un langage informatique, c'est surtout une question de goût et d'habitude, avec quelques avantages et inconvénients.

    Après, j'aimerais apporter une précision : comparer Django et PHP n'a pas de sens. Il faudrait comparer Python et PHP ou Django et Laravel/Symfony (pour ne citer qu'eux). Car aujourd'hui, si on compare la facilité de développement d'applications Web, il y a beaucoup plus de travail pour le faire en Python qu'en PHP. Un HW en PHP => dans un fichier avec l'extension ".php", tu écris "Hello World" (sans les guillemets). On peut difficilement faire plus simple. Oui, c'est une caricature, mais les HW sont toujours des caricatures :)

    Chacun sa place. Perso, je fais du PHP pour le web, du JS pour le front et le mobile, du Java pour le bigdata (avec une bonne dose de R quand même), du erlang pour l'urba (faut que je m'intéresse un peu plus à Rust) et du Python pour le machine learning.

    Après, je suis un grand adepte d'un POO "poussée", donc je ne suis pas un grand fan de JS ou de Python, mais la POO, c'est toujours une question de goût, et il y a mille et une façons de faire. Comme je dis souvent, il y a autant d'architectures que d'architectes.