[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 lamp [Développement] De LAMP à CUMP ?](http://blog.websourcing.fr/files/2010/03/lamp.jpg)
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.
- 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.
- 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.
- 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.
![cherokee-screenshot cherokee screenshot 500x278 [Développement] De LAMP à CUMP ?](http://blog.websourcing.fr/files/2010/03/cherokee-screenshot-500x278.png)
![ubuntu-fr-screenshot ubuntu fr screenshot 500x290 [Développement] De LAMP à CUMP ?](http://blog.websourcing.fr/files/2010/03/ubuntu-fr-screenshot-500x290.png)
![mariadb-screenshot mariadb screenshot 500x274 [Développement] De LAMP à CUMP ?](http://blog.websourcing.fr/files/2010/03/mariadb-screenshot-500x274.png)








Citer #1 par Julien le 10 mars 2010 - 13:14
Pour moi CUMP ne doit pas exister !!! CLMP OK. Cherokee, MariaDB sont en effet des challengers intéressants.
MAIS !!!
Ubuntu n’EST PAS une distribution serveur !!!!
Si l’on veut monter ce type de plateforme, on prend une Debian ou une autre distrib Linux stable orientĂ©e serveur (Centos, SLES)! Pas une distribution desktop Ă l’emporte-pièce (et qu’on ne me parle pas de Ubuntu Server, ou encore des pseudo LTS de Ubuntu qui sont que des repompes des paquets Debian).
POINT FINAL.
Et je sais ce que je dis, c’est quand mĂŞme mon mĂ©tier.
Citer #2 par Lionel Roux le 10 mars 2010 - 21:05
Dans le fond tu as raison. Mais tu réponds également à la problématique dans ton commentaire: tu es un pro, et donc tu utilises des distrib spécialisées, mais aussi très complexes pour le commun des mortels.
LAMP justement est un paradigme simple, fait un peu pour les newbies. Pour le remplacer par un truc aussi simple, il faut une distrib simple… Ubuntu en fait partie.
Après c’est sĂ»r je suis entièrement d’accord avec toi, Ubuntu n’est pas la meilleure ni la plus indiquĂ©e pour faire ça.
Tu imagines le blogueur de base se taper l’install d’une CentOS ?
Citer #3 par Goupil le 10 mars 2010 - 21:16
La source ? http://www.geektantra.com/2010/03/from-lamp-to-cump/
Citer #4 par Lionel Roux le 10 mars 2010 - 21:20
Oui une des sources, sauf que je suis passé par Dzone. Mais pas la seule. Surtout pour le titre en fait.
Citer #5 par GeekTantra le 12 mars 2010 - 06:03
Semble que vous avez eu l’idĂ©e de former mon billet de blog. Quoi qu’il en soit merci pour soutenir l’IdĂ©e.