> mono est assez loin d'avoir implementer tout .Net me semble t'il
Grosso modo, Mono 2.4 implémente tout .Net 2, par défaut mcs compile en C# 3.0 et la prochaine version verra arrivé C# 4.0 et le support complet de LINQ. Pour le framework 3.0/3.5, c'est plus compliqué, une partie est intégrée dans Mono, l'autre est implémenté par le projet expérmental Olive (WPF, WCF). Bien évidemment, il y a quelques bogues mais c'est utilisable en production.
Pour ASP.Net, Mono implémente la version 2.0 et intégre même le machin MVC de Microsoft.
D'après les retours, le support d'ASP.Net dans Mono est correct, c'est même utilisé dans des produits professionnels comme Grasshoper.
> mono ne serait pas en retard d'une generation par rapport a l'implementation microsoft?
ça dépends, au niveau du support du langage et du compilo, Mono se débrouille pas trop mal. Parfois, ils implémentent des trucs avant Microsoft comme les generics.
C'est surtout au niveau du framework que ça pèche, ils sont pas très nombreux et Microsoft ne leur facilite pas la tâche avec une conception pas multiplateforme-friendly.
Mais ça ne concerne que la pile de compatibilité avec Microsoft, Mono offre en parrallèle un jeu d'API tout aussi riche si ce n'est plus.
Quand je développais en Mono, je n'ai jamais eu besoin de taper dans la pile Microsoft, même aujourd'hui, il n'y a guère que System.Query (LINQ) qui pourrait éventuellement m'intéresser et encore ...
[^] # Re: on compare pas les carottes et les oranges, non ?
Posté par GeneralZod . En réponse au journal Plusieurs bourses internationales migrent sous unix. Évalué à 2.
Grosso modo, Mono 2.4 implémente tout .Net 2, par défaut mcs compile en C# 3.0 et la prochaine version verra arrivé C# 4.0 et le support complet de LINQ. Pour le framework 3.0/3.5, c'est plus compliqué, une partie est intégrée dans Mono, l'autre est implémenté par le projet expérmental Olive (WPF, WCF). Bien évidemment, il y a quelques bogues mais c'est utilisable en production.
Pour ASP.Net, Mono implémente la version 2.0 et intégre même le machin MVC de Microsoft.
D'après les retours, le support d'ASP.Net dans Mono est correct, c'est même utilisé dans des produits professionnels comme Grasshoper.
> mono ne serait pas en retard d'une generation par rapport a l'implementation microsoft?
ça dépends, au niveau du support du langage et du compilo, Mono se débrouille pas trop mal. Parfois, ils implémentent des trucs avant Microsoft comme les generics.
C'est surtout au niveau du framework que ça pèche, ils sont pas très nombreux et Microsoft ne leur facilite pas la tâche avec une conception pas multiplateforme-friendly.
Mais ça ne concerne que la pile de compatibilité avec Microsoft, Mono offre en parrallèle un jeu d'API tout aussi riche si ce n'est plus.
Quand je développais en Mono, je n'ai jamais eu besoin de taper dans la pile Microsoft, même aujourd'hui, il n'y a guère que System.Query (LINQ) qui pourrait éventuellement m'intéresser et encore ...