• [^] # Re: C'est beau

    Posté par (site web personnel, Mastodon) . En réponse au journal Conférence eyeOS le 24 février à Toulouse. Évalué à 2.

    Dans la série 1.x en service aujourd'hui, de nombreuses librairies JS ont été faites from scratch ou pas loin.
    Mais j'hésite à dire que le plus gros soit côté JS. Le javascript gère la couche "présentation" comme on dit. C'est elle qui affiche et dispose les éléments, reçoit les actions utilisateur, et les transmet à la partie contrôle. C'est un gros boulot effectivement, mais ça reste de l'affichage.

    La partie contrôle doit dialoguer avec cette partie affichage, mais également gérer l'exécution des applications, le routage des messages, la gestion des droits utilisateurs, les opérations sur le système de fichiers, etc. Et ça c'est un autre gros boulot !
    Donc dans eyeOS, je pense que le plus gros du système reste situé côté PHP, même si le noyau JS représente une part évidemment non-négligeable.

    Dans la version 2.0 en préparation, la gestion des widgets (boutons, champs, fenêtres, etc.) devrait être assuré côté JS non plus par une librairie développée en interne, mais par Qooxdoo, un framework Javascript très puissant, très complet et très extensible. Mais ça c'est une autre histoire...