Jamais eu de partie non-libre côté CLR ni SDK (pas de schisme équivalent à celui entre OpenJDK et le JDK "complet" - il y a un seul .NET libre et c'est .NET Core, aujourd'hui .NET 5 et ultérieur)
It is our plan to move the C# Language Specification into Markdown, and draft it in the spec folder. The spec drafts will eventually be standardized and published by ECMA. The folder currently contains an unofficial Markdown version of the C# 6.0 specification for convenience.
En termes de CLR (VM) alternatifs et non-Microsoft, historiquement il y a Mono (qui a aussi son propre SDK et débogueur)
En matière de CLR + SDK libre ET non-Microsoft toujours maintenu (j'exclue tous les vieux trucs propriétaires pas équivalents et dont seuls les anciens se souviendront tels que .NET Compact Framework), il ne reste que Mono (sponsorisé par Microsoft). Il semble compatible .NET 5 et +, mais pas compatible .NET Standard (pas très grave en fait, c'est pour la compatibilité avec le vieux .NET Framework propriétaire de Windows de nos jours)
Il y avait bien DotNetAnywhere (pour une alternative au CLR uniquement), mais il n'est plus maintenu
[^] # Re: Publicité mensongère éhontée ?!!
Posté par xcomcmdr . En réponse à la dépêche .NET 6 est sorti - La version la plus rapide à ce jour. Évalué à 10. Dernière modification le 28 décembre 2021 à 09:58.
Factuellement:
En termes de CLR (VM) alternatifs et non-Microsoft, historiquement il y a Mono (qui a aussi son propre SDK et débogueur)
En matière de CLR + SDK libre ET non-Microsoft toujours maintenu (j'exclue tous les vieux trucs propriétaires pas équivalents et dont seuls les anciens se souviendront tels que .NET Compact Framework), il ne reste que Mono (sponsorisé par Microsoft). Il semble compatible .NET 5 et +, mais pas compatible .NET Standard (pas très grave en fait, c'est pour la compatibilité avec le vieux .NET Framework propriétaire de Windows de nos jours)
Il y avait bien DotNetAnywhere (pour une alternative au CLR uniquement), mais il n'est plus maintenu
On n'oublie pas le vieux DLR pour les langages dynamiques initialement créé par Microsoft, qui est open-source et qui vivote encore un peu (on peut pas dire que les gens utilisant .NET aiment les langages dynamiques...).
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)