• [^] # Re: .NET ? pourquoi pas .GNU !

    Posté par . En réponse à la dépêche Mono passe en version 1.2. Évalué à 3.


    Le framework 3.0 n'est qu'une couche d'API supplémentaire. techniquement c'est le framework 2.0 dessous, et Mono est parfaitement compatible avec son environnement d'exécution. La différence est uniquement au niveau des APIs donc.

    Je ne le savais pas, merci pour l'info.


    Tu dis que Mono a un ou 2 trains de retard... oui sur les APIs de MS. Mais tu peux aussi dire que MS a un ou 2 trains de retard sur les APIs de Mono.

    En effet, mais la réalité est tout autre, vu le poids de MS, tout le monde s'en fout que Mono implémente des technos qui ne soient pas reprises sous windows, sauf les linuxiens (on est pas très nombreux à coté...).
    MS n'a jamais prétendu vouloir porter quoi que ce soit, c'est toujours le contraire, ça rame du coté du libre pour proposer des alternatives compatibles. Mais ce n'est pas le sujet.


    La plupart des SI qui utilisent .NET ne sont pas passés au framework 2.0, encore moins au 3.0.
    Côté serveur, ASP.NET 2.0 est presque fini d'être implémentée, donc côté SI la compatibilité est quand même grande.

    Je sais bien, mais ce n'est pas rassurant pour un décideur, si je décide de baser mon SI sur .NET, je ne prendrai pas Mono...


    Mono ce n'est pas que le framework .NET c'est un ensemble conséquent de bibliothèques (pour la plupart orientées Linux) que MS n'implémente pas.

    Oui, oui, j'ai exploré le site de Mono.
    C'est pourquoi je dis que c'est dommage, quand on parle de mono, tout le monde pense M$ et .NiET :p
    Personne ne pense à GTK#/Gecko# etc par exemple, en tout cas après avoir M$ dans la tête, c'est trop tard pour beaucoup, dont moi, et pourtant je lutte, je garde cette possiblité à l'esprit pour mes devs.
    Et il n'existe toujours pas sous linux de plateforme aussi cohérente et etendue que le sont .NET et Java.
    et c'est bien dommage... AMHA

    Le libre c'est une question de philosophie, d'éthique etc...
    Il serait peut être intéréssant de séparer le projet Mono en 2 parties distinctes.
    La plateforme (machine virtuelle, compilo etc...) d'un coté, et l'implémentation .NET de l'autre les deux projets sous des noms et des sites distincts que ce soit bien clair que l'un ne veut pas dire l'autre obligatoirement, dans l'esprit des gens (des libristes), il y aurait peut être un autre regard, et moins de trolls...

    Encore une fois, un projet .GNU rassemblant beaucoup de "poids lourds" du libre, whouaou....

    Pour ma part, j'hésite encore à passer à Mono pour développer sous Linux/GTK, c'est l'odeur de M$ qui me dérange.... Quand on s'est détourné du coté obscur, on sait ensuite débusquer le malin ;-)