Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.md 2.3KB

title: Les frameworks se suivent

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.