# Les frameworks se suivent

2015-03-12

> The insane amount of entropy in this space is why I’ve pretty much given up doing front-end development. There’s just no sane return on your investment where it concerns time and patience.

> But when I have to, I happen to be rather partial to Riot and Mithril (which you can read through in one sitting) rather than Angular or React, simply because I’m 100% positive I can fix stuff down the line when they stop being fashionable (which, in the JavaScript world, might only be a few hours away).

> A JS framework on every table (cache)

En ce moment on a la chance d’avoir le temps avec Vincent d’expérimenter des frameworks JavaScript sur un vrai projet pour scopyleft. Après avoir exclu Angular pour sa magie, on a essayé React pendant un moment mais le rythme de développement et la complexité ne nous convenaient pas vu la problématique abordée.

On est donc repartis de zéro en utilisant Riot. C’est un pari risqué car il y a très peu de ressources dessus (8 questions sur stackoverflow à ce jour !) mais la base de code est suffisamment réduite pour pouvoir la comprendre un jour.

Le parallèle est intéressant avec ce qu’il s’est passé il y a 10 ans. Angular me rappelle Ruby on Rails, React me rappelle Django et Riot me rappelle web.py. À l’époque j’avais déjà choisi web.py pour comprendre le fonctionnement de mon outil et j’étais finalement passé à Django pour aller plus vite ensuite.

> Basically, both Google and Facebook are desperate to find a baseball cap that they can put on backwards. Angular is Google’s baseball cap. React is Facebook’s.

> React Is A Terrible Idea (cache)

Oh, et je ne parle même pas des aspects politiques (cache) de tout ça.

Articles choisis : Commodité et effondrement, Des données aux communs, Accompagner un enfant, Senior developer, L’illusion sociale, Instantané Scopyleft, Enseigner le Web, Simplicité par défaut, Minimalisme et esthétique, Travail en transition, La pairmutation du travail, Principes Web, Travail en transition, Un web omni-présent, Manifeste de développeur, Confort et convivialité, Testament numérique, et bien d’autres…