Seulement voilà, il est encore plus facile, AMHA, de faire une implémentation de XAML qui n'est que du mapping des classes .NET (element = classe, attribut = propriété de la classe, mapping des événements, etc) ... De plus ce sera beaucoup plus puissant car pas limité à XUL (on perd forcement une partie de la puissance de GTK en passant par une couche d'API supplémentaire), et surtout le programmeur n'aura pas a apprendre un enième API différent... Mono (et la techno .NET) offre ce formidable avantage de proposer le même API pour tous, de manière transparente...
De plus la documentation n'en sera que plus aisée à rédiger : regardez la documentation à votre disposition pour programmer avec Mono, on en trouve beaucoup plus qu'en lisant celle de XUL... Pourquoi ? Parcque Mono a un API proche de celui de Microsoft pour la partie normalisée, et "copié" sur les API GTK pour GTK#... C'est ce qui fait aussi la force d'une techno, c'est l'ensemble de la documentation et des ressources qui vont avec ...
Evidemment on pourra reprocher le fait que beaucoup de ressources pour mono sont directement issu de Microsoft, mais bon, la documentation c'est au moins quelque chose qu'ils fournissent gratuitement, sans aucune restriction, à tous, et dans de nombreuses langues... Microsoft contribuerait à sa façon au développement communautaire :) Bon ok, j'arrête de triper.
[^] # Re: XUL#
Posté par TImaniac (site web personnel) . En réponse à la dépêche Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn. Évalué à 1.
Seulement voilà, il est encore plus facile, AMHA, de faire une implémentation de XAML qui n'est que du mapping des classes .NET (element = classe, attribut = propriété de la classe, mapping des événements, etc) ... De plus ce sera beaucoup plus puissant car pas limité à XUL (on perd forcement une partie de la puissance de GTK en passant par une couche d'API supplémentaire), et surtout le programmeur n'aura pas a apprendre un enième API différent... Mono (et la techno .NET) offre ce formidable avantage de proposer le même API pour tous, de manière transparente...
De plus la documentation n'en sera que plus aisée à rédiger : regardez la documentation à votre disposition pour programmer avec Mono, on en trouve beaucoup plus qu'en lisant celle de XUL... Pourquoi ? Parcque Mono a un API proche de celui de Microsoft pour la partie normalisée, et "copié" sur les API GTK pour GTK#... C'est ce qui fait aussi la force d'une techno, c'est l'ensemble de la documentation et des ressources qui vont avec ...
Evidemment on pourra reprocher le fait que beaucoup de ressources pour mono sont directement issu de Microsoft, mais bon, la documentation c'est au moins quelque chose qu'ils fournissent gratuitement, sans aucune restriction, à tous, et dans de nombreuses langues... Microsoft contribuerait à sa façon au développement communautaire :) Bon ok, j'arrête de triper.