La pile LAMP (Linux, Apache, MySQL, PHP / Ruby / Python) est-elle adaptée à une utilisation en entreprise ?
Pour être clair, par "entreprise", j'entends une grande ou très grande société, où la sécurité, la robustesse, la disponibilité des compétences, le coût total de possession (TCO), l'évolutivité et la disponibilité des outils sont des considérations essentielles. En d'autres termes, une entreprise qui recherche l'adoption externe de cadres / d'architectures - Quelque chose d'omniprésent sera considéré comme plus "valable" que quelque chose d'exotique / d'ésotérique dans ce type d'environnement.
J'ai vu des cas d'utilisation où Oracle, IBM et Sun ont mis en œuvre des systèmes sur la pile LAMP pour diverses entreprises. J'ai également vu des exemples de sites Web comme yellowpages.com (Ruby on rails) et Facebook (php) construits sur cette pile. Cependant, aucun de ces exemples ne correspond exactement à ce que je recherche.
J'essaie vraiment de trouver des exemples où il s'agit d'un standard d'entreprise dans une très grande banque (par exemple, Citigroup), une société de télécommunications (par exemple, AT&T) ou un fabricant (par exemple, Proctor and Gamble). Pour être clair, je ne cherche pas un exemple où il est utilisé dans un sens limité (comme chez JPMorgan Chase), mais où il s'agit d'une plateforme centrale pour des systèmes comme le CRM, les systèmes de fabrication ou la gestion des RH, ainsi que pour les sites Web internes et externes.
La perception que j'ai eue jusqu'à présent est que les applications construites sur la pile LAMP sont plus lentes et moins flexibles. Voici quelques-uns des arguments que j'ai entendus :
-
Linux est considéré comme n'étant pas aussi bien supporté qu'Unix, Solaris ou les serveurs Windows.
-
Apache est plus difficile à configurer et à maintenir que des serveurs web comme BEA WebLogic ou IIS.
-
MySQL est une base de données "pas prête pour le prime time" pour les amateurs, et non un concurrent de SQL Server ou d'Oracle (bien que PostgreSQL semble avoir la réputation d'être plus robuste).
-
PHP / Ruby on rails sont optimisés pour les opérations CRUD (Create, Read, Update and Delete). Bien qu'il s'agisse d'un avantage pour la création d'applications Web à forte intensité CRUD, ces deux technologies sont plus lentes que Java/Java EE ou C# (qui sont tous deux des normes d'entreprise courantes). En outre, un grand nombre d'applications et de systèmes (comme les systèmes de fabrication) comportent beaucoup de fonctionnalités non CRUD qui peuvent être plus difficiles à réaliser avec PHP ou Ruby, voire Python.
Quelqu'un peut-il fournir des arguments pour soutenir ou réfuter l'idée que la pile LAMP est appropriée pour l'entreprise ?
Gracias.
KA