• [^] # Re: Merci Etienne

    Posté par . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 3.

    Construire une API Js "générique" (comprendre "pas forcément dédiée à un code dans un navigateur côté client"), c'est tout l'objet de CommonJs.

    Il se trouve que les principaux navigateurs ont adhéré à l'initiative CommonJs, et c'est pourquoi un code Js tourne à peu près correctement dans tous les navigateurs. Côté serveurs, c'est NodeJs qui tire tout le monde, lui aussi a adhéré à CommonJs. Bref, CommonJs c'est justement l'initiative d'unification pour avoir une API à tout faire en Js. Et Gnome aurait tout intérêt à se pencher sur la question, au moins pour les objets de base.

    Il restera bien entendu toujours des choses spécifiques à la plateforme, mais après tout dépend quel est vraiment le but d'avoir choisi Js (encore une fois, je soutiens ce choix).

    • Si c'est pour se simplifier la vie avec un langage dynamique, etc…aucun souci

    • Si c'est pour attirer des devs d'autres horizons (= venant du web), alors je ne crois pas du tout que leur dire

      tu vas faire du Js, mais pas vraiment du Js comme tu le connais, va falloir utiliser notre API, notre façon d'utiliser le langage, etc

    …soit le bonne façon de procéder. Ca va plus repousser les devs qu'autre chose. Ca me rappelle le J# de Microsoft, tout pareil.