Oui et non. C'est pas le language qui pose le plus gros problème. Gnome est fait pour supporter tous (ou presque) les languages. Le problème est de reprendre des éléments et/ou spécification de la plateforme .NET ou java pour les mettres dans Gnome et non en surcouche de Gnome (comme c'est le cas de Gnome-java actuellement par exemple).
Les developpeurs de la plateforme Gnome se moquent que tu utilises C# pour faire une appli du moment que le support de C# est une surcouche de Gnome. Par contre supporter la *plateforme* .NET par Gnome, ça ne peut pas se faire en faisant une surcouche. Dans ce cas, .NET doit être au "coeur" de Gnome.
Prenons l'exemple d'XAML. Pour l'intégré dans Gnome, il faut modifier la plateforme Gnome. Que la modification soit faite en C ou en C# ou ... n'est pas le plus important. Par contre si pour avoir le support XAML pour les applis Gnome il faut utiliser des librairies/composants de .NET et/ou risquer d'être attaqué par MS pour des problèmes de brevet, là il y a de gros problèmes.
Le problème est que la plateforme Gnome doit évoluer. Havoc souligne que cette évolution doit rester neutre par rapport aux sociétés commerciales. Si la plateforme Gnome intègre des trucs (spec, API .NET, etc... et quelque soit le language) qui l'emprisonne dans un solution MS (par exemple), alors Ibm, Sun, les contributeurs bénévoles, etc... ne voudrons plus aider Gnome même si celà peut répondre à une demande à court/moyen terme voir même favoriser la diffusion de Gnome.
[^] # Re: Havoc Pennington se pose des questions sur les langages du libre
Posté par mat1 . En réponse à la dépêche Havoc Pennington se pose des questions sur les langages du libre. Évalué à 1.
Oui et non. C'est pas le language qui pose le plus gros problème. Gnome est fait pour supporter tous (ou presque) les languages. Le problème est de reprendre des éléments et/ou spécification de la plateforme .NET ou java pour les mettres dans Gnome et non en surcouche de Gnome (comme c'est le cas de Gnome-java actuellement par exemple).
Les developpeurs de la plateforme Gnome se moquent que tu utilises C# pour faire une appli du moment que le support de C# est une surcouche de Gnome. Par contre supporter la *plateforme* .NET par Gnome, ça ne peut pas se faire en faisant une surcouche. Dans ce cas, .NET doit être au "coeur" de Gnome.
Prenons l'exemple d'XAML. Pour l'intégré dans Gnome, il faut modifier la plateforme Gnome. Que la modification soit faite en C ou en C# ou ... n'est pas le plus important. Par contre si pour avoir le support XAML pour les applis Gnome il faut utiliser des librairies/composants de .NET et/ou risquer d'être attaqué par MS pour des problèmes de brevet, là il y a de gros problèmes.
Le problème est que la plateforme Gnome doit évoluer. Havoc souligne que cette évolution doit rester neutre par rapport aux sociétés commerciales. Si la plateforme Gnome intègre des trucs (spec, API .NET, etc... et quelque soit le language) qui l'emprisonne dans un solution MS (par exemple), alors Ibm, Sun, les contributeurs bénévoles, etc... ne voudrons plus aider Gnome même si celà peut répondre à une demande à court/moyen terme voir même favoriser la diffusion de Gnome.