Javascript a été choisi pour plusieurs raisons. Déjà, parce que c'est la ou les efforts d'optimisation se font de nos jours. Google et firefox se batte à grand coup de benchmarks, et cela rends le langage plus attractif que d'autres. Ensuite, la popularité du web fait que le projet espère attirer des développeurs ( à comparer avec scheme utilisé pour sawfish, le gestionnaire de gnome 2.0 ). L'utilisation d'un language plus souple que le C permet aussi de faciliter la création d'extension.
Ensuite, l'idée était de remplacer le système de thème de gnome par du css, et je pense qu'il est indéniable d'affirmer que plus de gens connaissent les CSS que les thémes gnome. JS me semble donc aller aussi de paire avec les CSS
J'ai trouvé une paire d'explication ici : http://gnomejournal.org/article/74/behind-the-scenes-with-owen-taylor mais je pense que tu peux trouver dans doute des gens qui ont poser les mêmes questions que toi ailleurs, avec peut être des réponses ( perso, je connait pas javascript, donc ça me change pas grandement ).
[^] # Re: Mon septicimse...
Posté par Misc (site web personnel) . En réponse au journal Un site d'extensions pour GNOME-shell. Évalué à 4.
Javascript a été choisi pour plusieurs raisons. Déjà, parce que c'est la ou les efforts d'optimisation se font de nos jours. Google et firefox se batte à grand coup de benchmarks, et cela rends le langage plus attractif que d'autres. Ensuite, la popularité du web fait que le projet espère attirer des développeurs ( à comparer avec scheme utilisé pour sawfish, le gestionnaire de gnome 2.0 ). L'utilisation d'un language plus souple que le C permet aussi de faciliter la création d'extension.
Ensuite, l'idée était de remplacer le système de thème de gnome par du css, et je pense qu'il est indéniable d'affirmer que plus de gens connaissent les CSS que les thémes gnome. JS me semble donc aller aussi de paire avec les CSS
J'ai trouvé une paire d'explication ici : http://gnomejournal.org/article/74/behind-the-scenes-with-owen-taylor mais je pense que tu peux trouver dans doute des gens qui ont poser les mêmes questions que toi ailleurs, avec peut être des réponses ( perso, je connait pas javascript, donc ça me change pas grandement ).