• [^] # Re: Clojure

    Posté par . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 4.

    D'autre part, Elm propose avec The Elm Architecture, elm-html et start-app une approche directe pour faire des single page apps. C'est un équivalent de React + Flux dans le monde Elm, mais en beaucoup plus simple grâce aux propriétés d'Elm (l'immutabilité et les signaux notamment).

    C'est ce qui m'a manqué dans la dépêche. Parler du langage c'est bien, mais si l'objectif c'est de remplacer JS il n'est pas possible de faire l'impasse sur la (ou les) manière(s) de gérer les vues. Une approche déclarative à la Angular ? De la manipulation direct de DOM comme avec JQuery ? De la création de composants comme React ? Et pour chacun ce qu'apporte Elm dans ces cas d'usages. Pour moi le JS reste un langage qui sert à dynamiser proprement une application web et le backend porte le gros de la charge et de l'intelligence.

    L’interaction avec les bibliothèques existantes est aussi assez importante : comment gérer des choses comme 3Djs ou sockjs ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)