[Développement] De LAMP à CUMP ?

 

Voila des années maintenant que le développement web a pris la route de LAMP (ou WAMP et MAMP) comme chemin privilégié pour créer des solutions simples, robustes et pas chères.

LAMP est l’acronyme de Linux (ou Window et MacOS), Apache, MySQL, PHP et ce paradigme représente aujourd’hui la grande majorité de ce qui est mis en œuvre aujourd’hui, y compris dans le monde professionnel.

lamp [Développement] De LAMP à CUMP ?
 

Sauf qu’avec le rachat de SUN par Oracle, beaucoup doutent de la pérennité de MySQL. Un fork « open source » a même été immédiatement crée par le créateur de MySQL (Michael Widenius) afin de préserver son indépendance : MariaDB.

De plus, le serveur web Apache commence à se trouver des concurrents sérieux, capables de remettre en cause sa domination outrageuse. On parle de plus en plus de NGinx ou de Cherokee, deux serveurs ultra-légers, faciles à configurer et proposant des performances exceptionnelles.

De la même manière, l’OS Ubuntu, bien que basé sur Linux, prend de plus en plus de place et se forge sa propre identité.

Il n’en fallait pas moins pour qu’une nouvelle pile de développement émerge : CUMP !

CUMP est donc l’acronyme de Cherokee, Ubuntu, MariaDB, PHP.

Voyons en détail ce dont il s’agit :

  • Cherokee : Comme indiqué précédemment, ce projet open source se veut être une alternative au vieillissant serveur web Apache. Très rapide, peu gourmand et léger, Cherokee propose toutes les fonctionnalités que l’on est en droit d’attendre d’un webserver moderne.

    cherokee screenshot 500x278 [Développement] De LAMP à CUMP ?

  • Ubuntu est bien la distribution Linux la plus populaire du moment. Bien entendu il existe des alternatives intéressantes comme LinuxMint. Mais il n’en reste pas moins qu’Ubuntu a su s’imposer comme une référence par sa simplicité et sa richesse. Gageons que son nouveau design / thème, très beau, lui fera gagner des utilisateurs.

    ubuntu fr screenshot 500x290 [Développement] De LAMP à CUMP ?

  • MariaDB est une sorte de clone de MySQL, en mieux, se basant sur la branche 5.1 de MySQL. L’idée est de continuer à fournir un moteur de base de données libre et ouvert, comme l’était MySQL avant le rachat par SUN (puis Oracle).

    Tous vos développement réalisés sur MySQL sont bien entendu rétro-compatibles avec MariaDB.

    mariadb screenshot 500x274 [Développement] De LAMP à CUMP ?

  • PHP est la dernière brique de la pile. Ce composant est le seul qui demeure identique. PHP est le langage de prédilection du développement web. On trouve notamment un grand nombre de CMS dont WordPress écrit dans ce langage simple, flexible, riche et efficace.

CUMP possède tous les ingrédients pour s’imposer comme une future référence dans le développement web.
J’aurais également bien vu un paradigme faisant une place importante à NoSQL, une alternative aux bases de données relationnelles, qui prend de l’ampleur chaque jour.

via