• [^] # Re: FirefoxOS

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

    il y a plus de simplicité grâce à un couplage plus fort

    Moins fort, plutôt, non?
    Couplage plus fort, structure moins simple à faire évoluer sans tout péter… et devoir modifier en chaîne les dépendances.

    Non, non. On parle de performance et pour ça un couplage fort permet d'avoir d'améliorer les performances (plus de convention (donc moins de données échangées), chaque brique ne sait parler qu'avec une ensemble limité d'autres briques qui ne sont pas changeables).

    Je suis d'accord que l'archi est ce qui influe le plus, après… même si le langage non, je pense que le type de langage, compilé/VM/interprété, influe également.

    Pour du calcul pur, la différence est de très loin négligeable. Ça influence la vitesse de démarrage de ton appli, la vitesse des appels systèmes et tu es plus lents sur les protections que te donne ton langage (le typage, la protection de la mémoire etc).

    A noter aussi que certains langages ont une lib très riche. Le danger, pas forcément actuel de telles lib trop riches, c'est qu'elles risquent d'amener des dépendances inutiles.

    Ça tombe bien avec JS qui a une lib standard assez petite.

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