Je me lance... dans le web !
codeAlors j'exagère peut-être un tout petit peu. Depuis mes premières pages en HTML sur les bancs de l'école en 1998, j'ai toujours été intéressé par le développement Web. Excepté les sites wordpress et autre trucs-ready-to-go, je suis "malheuresement" passé par du dev en PHP. Raw d'abord, puis framework et j'ai assez vite rencontré Python et Django. Bien entendu, tout ceci sur mon temps libre car le reste du temps (c'est à dire au boulot), j'ai plutôt - beaucoup ! - joué avec du soft embarqué en C/C++. Petites plateformes (je suis assez vieux pour vous dire fièrement que j'ai joué avec du 8 bits et que ARM ne dominait pas le monde!) puis plus grosses avec rapidement du GNU/Linux. Du coup, Python est devenu mon langage de prédilection: il me permettait de faire mon boulot sur target embarquée et de jouer à la maison sur des backends django ou cherrypy ou flask ou....
Sauf que... pendant ce temps-là , de petits malins se sont amusés à faire des trucs sympas dans le front. Assez distant avec ça au début (le JS me permettait de faire tout juste de bon vieux Alert et les CSS me débectaient), je me suis dit: "mais, qu'est ce que tout ce tapage médiatique dans le front?!?!?". Une formation de malade plus tard avec Christophe Porteneuve de Delicious Insights et je prends ZE grosse claque.
Ma décision: m'y mettre car les front devs ont arrêté de bidouiller ! Y'a des libs et frameworks puissants (React, redux, ...), le language ECMAScript en version 6 ressemble à mon Python (Hourra!) et des software craftsmen ont mis leurs douces mains dans le cambouis pour fournir des frameworks de test (style Mocha).
C'est donc décidé, acté, je mets le paquet sur le sujet. A priori, ça me servira pour le backend aussi puisque Node.js est là . Pas d'inquiétude cependant, Python reste l'amour de ma vie... à moins que Coffee Script ne vienne vraiment perturber cette relation stable... ;)
Avis aux furieux du front, il se pourrait que vous rencontriez sur les confs un gentil-softeux avec une couleur embarquée. Ne lui faites pas peur, il apprend... :)
- Suivant: ECMAScript 6 ressemble à mon Python