On utilise Mithril dans notre boîte depuis quelques mois et on est agréablement surpris du résultat.
L'API est en effet toute petite, ce qui permet une prise en main rapide.
Le code est plus clair et concis que précédemment (on utilisait principalement jQuery): plutôt que d'interagir en permanence avec le DOM, on se concentre plutôt sur ce que l'on veut voir afficher à l'écran et Mithril se charge du reste (grâce notamment au Virtual DOM).
Mithril est relativement peu obstrusif: on peut utiliser aussi bien des fonctions et des objets littéraux (ES5) que des classes(ES6).
Le seul point faible reste la communauté assez restreinte (comparativement à React par exemple).
On avait essayé à l'époque d'utiliser JSX pour décrire la vue avec le plugin babel mjsx mais on a dû faire marche arrière car ça créait notamment des problèmes lors du build.
[^] # Re: Mithril
Posté par lateralus_ . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 4.
On utilise Mithril dans notre boîte depuis quelques mois et on est agréablement surpris du résultat.
L'API est en effet toute petite, ce qui permet une prise en main rapide.
Le code est plus clair et concis que précédemment (on utilisait principalement jQuery): plutôt que d'interagir en permanence avec le DOM, on se concentre plutôt sur ce que l'on veut voir afficher à l'écran et Mithril se charge du reste (grâce notamment au Virtual DOM).
Mithril est relativement peu obstrusif: on peut utiliser aussi bien des fonctions et des objets littéraux (ES5) que des classes(ES6).
Le seul point faible reste la communauté assez restreinte (comparativement à React par exemple).
On avait essayé à l'époque d'utiliser JSX pour décrire la vue avec le plugin babel mjsx mais on a dû faire marche arrière car ça créait notamment des problèmes lors du build.