• # La cohérence entre les applications ?

    Posté par (site web personnel) . En réponse à la dépêche GNOME 3.10 : chantier public. Évalué à 10.

    En lisant l'article, j'ai vu que la quasi totalité des applications sont écrites dans des langages différents. Une en Python 3, une en javascript, une en Vala et le reste de GNOME est souvent en C et Python 2.

    Ça signifie que moi, si je souhaite installer GNOME 3 je suis obligé d'installer une palanquée de langages de script à côtés juste parce que chaque développeur a décidé d'utiliser son préféré.

    Si un jour je souhaite développer un correctif pour une de ces applications je vais être obligé d'apprendre un nouveau langage. Pourquoi personne ne décide de dire chez GNOME : C/Gtk (éventuellement Vala) ou Python (car très utilisé chez GNOME) puis rien d'autre.

    Après, je suis d'accord que cela "ouvre" plus de possibilités vers d'autres développeurs qui connaissent pas forcément ceux cités juste au dessus mais ça fragmente encore plus l'écosystème de GNOME. Sans parler des performances bien sûr. Je suis assez d'accord pour faire des bindings des bibliothèques GNOME afin de faire des plugins du GNOME-Shell dans son langage favori, mais pas les applications principales.

    Sinon, bravo pour l'article il est vraiment complet et intéressant. Cela me donne tout de même envie de tester GNOME 3 une fois :)

    AI is a mental disorder