• [^] # Re: Havoc Pennington se pose des questions sur les langages du libre

    Posté par . En réponse à la dépêche Havoc Pennington se pose des questions sur les langages du libre. Évalué à 1.

    Je penses que ni Java ni C#.NET ne sont des solutions à retenir.

    Pour que Gnome ne se séparre pas totalement du reste de la communauté, il faut qu'il reste proche du C pour permettre l'utilisation de bibliothèques communes écrites en C.
    Par exemple, pour les appareils photos numériques une bibliothèque écrite en C, GPhoto2, est utilisée par kde, gnome et d'autres encore.
    L'utilisation du Java risque d'inciter le développement de telles bibliothèques directement en Java et ne permettra donc pas son utilisation par d'autres projets.

    Pour le C#, malgré l'ouverture des spécifications etc., je pense qu'il ne faut pas s'aventurer de ce côté là. On ne sait pas ce que peut inventer MS pour nous attaquer.
    De plus, (je ne suis pas sûr) il me semble que Mono ne soit pas terminé et se lancer avec un langage qui n'est pas encore fonctionnel, c'est un peu risqué.

    Pour ma part la solution serait l'Objective-C avec la conservation du Foundation Framework de GNUstep et la création d'un GUI spécifique Gnome.
    Il faut également que l'ObjC permet la communication inter-process, la distribution d'objets de manière quasi-transparente (plus facile que le Net-remoting de .NET).