Et bien dans mon entreprise [~ 1600 utilisateurs), nous développions avant nos outils intranet en ProC (Pro pour l'interface avec notre base oracle) mais nous avons abandonné ce langage pour tout faire en PHP. Et aujourd'hui, notre intranet est presque complètement en PHP avec notre portail d'entreprise et pas moins d'une centaine d'outils PHP en production.
Et ce ne sont pas que des petits outils mais aussi des outils critiques pour l'entreprise : aini nos outils de gestion des pièces et des données CAO (notre coeur de métier car nous travaillons dans l'automobile) sont développés en PHP. En ce moment je travaille sur un projet de développement d'un outil de gestion de gestion des plans de validation, ce sont des documents qui décrivent les tests et la validation de ces tests pour chaque pièce des véhicules. Et ces documents ont une portée juridique puisque en cas de procès avec un client, nous devons fournir au juge nos plans de validation.
Notre système de demandes d'achats sont également en PHP avec un circuit de signature électronique et avec une interface pour les intégrer automatiquement dans notre SAP (progiciel de gestion/compta/achats/stocks/immo) afin qu'elles soient transformées en commandes. Bref que du sérieux et du stratégique pour l'entreprise et en production depuis 4 ans à peu près.
Pourquoi sommes-nous passé au PHP ?
Parce qu'il permettait de faire de l'objet et de développer facilement des librairies applicatives, parce qu'il est facile à lire et à écrire, rapide à écrire, que le module php_oracle est bien plus simple à utiliser que son équivalent pour C (et c'est Oracle qui gère nos transactions, pas PHP).
Vous allez me dire que PHP ne fait pas du bel objet (et vous avez raison) et qu'il permet d'écrire des trucs qui devraient être interdits. Mais il a un gros avantage : il est très facile et très rapide à apprendre pour n'importe quel nouveau développeur qui est alors plus rapidement rentable pour l'entreprise (et vu le turn-over des développeurs en entreprise, ce n'est pas un argument débile).
Et les désavantages de PHP sont largement compensés par ses avantages. Alors si votre but est de produire le plus beau code, passez votre chmin et faites du C++ mais si votre but est de produire l'outil demandé dans les délais les plus courts et avec une qualité acceptable pour l'utilisateur, alors le PHP est bon pour vous.
[^] # Re: PHP-GTK en v1.0.0
Posté par Ghorin . En réponse à la dépêche PHP-GTK en v1.0.0. Évalué à 2.
Et ce ne sont pas que des petits outils mais aussi des outils critiques pour l'entreprise : aini nos outils de gestion des pièces et des données CAO (notre coeur de métier car nous travaillons dans l'automobile) sont développés en PHP. En ce moment je travaille sur un projet de développement d'un outil de gestion de gestion des plans de validation, ce sont des documents qui décrivent les tests et la validation de ces tests pour chaque pièce des véhicules. Et ces documents ont une portée juridique puisque en cas de procès avec un client, nous devons fournir au juge nos plans de validation.
Notre système de demandes d'achats sont également en PHP avec un circuit de signature électronique et avec une interface pour les intégrer automatiquement dans notre SAP (progiciel de gestion/compta/achats/stocks/immo) afin qu'elles soient transformées en commandes. Bref que du sérieux et du stratégique pour l'entreprise et en production depuis 4 ans à peu près.
Pourquoi sommes-nous passé au PHP ?
Parce qu'il permettait de faire de l'objet et de développer facilement des librairies applicatives, parce qu'il est facile à lire et à écrire, rapide à écrire, que le module php_oracle est bien plus simple à utiliser que son équivalent pour C (et c'est Oracle qui gère nos transactions, pas PHP).
Vous allez me dire que PHP ne fait pas du bel objet (et vous avez raison) et qu'il permet d'écrire des trucs qui devraient être interdits. Mais il a un gros avantage : il est très facile et très rapide à apprendre pour n'importe quel nouveau développeur qui est alors plus rapidement rentable pour l'entreprise (et vu le turn-over des développeurs en entreprise, ce n'est pas un argument débile).
Et les désavantages de PHP sont largement compensés par ses avantages. Alors si votre but est de produire le plus beau code, passez votre chmin et faites du C++ mais si votre but est de produire l'outil demandé dans les délais les plus courts et avec une qualité acceptable pour l'utilisateur, alors le PHP est bon pour vous.