Ce qui a été (habilement) standardisé à l'ECMA (et en cours à l'ISO) c'est une SOUS PARTIE seulement de l'ensemble.
Tout a fait exact, mais cela suffit. Le probelem est de faire la difference entre trois choses distinctes et qui portent le meme nom :
- la plateforme de developpement
- les API de programation
- la machine virtuelle .Net
Si j'ai bien suivit les API sont brevetes, donc essayer de les copiers sans authorisation revient a laller faire un tour en prison.
La plateforme de developpement c'est tout sauf grave, on s'en passe tres bien (perso mon outil de dev favori en ce moment c'est Jedit, mais Emacs et Vi font tres bien l'affaire a ce qu'on m'a dit).
En ce qui concerne la machine virtuelle .Net la quasi totalite de celle-ci est normalise, et il est donc possible de faire une implementation parfaitement fonctionelle.
On risque d'arriver a l'abberation suivante : les sources ne seront pas transposables d'un environement a l'autre, mais par contre les binaires le seront.
Il faut bien se rendre compte que MS essaye a tout prix de s'imposer sur le marche serveur, son produit MS Serveur 2003 fait un peu office de va-tout a ce niveau. Je trouve au contraire que c'est un tres beau pied de nez que d'implementer les idees de MS sur toute une variete de plateforme.
La pub MS en ce moment aux US explique de facon un peu allegorique qu'avec .Net on peut ecrire un ERP completement adapte aux besoins d'une grande entreprise en moins de deux mois (beaucoup rigole sur ce coup la). Et moi perso il n'y aurait rien qui me ferais plus rire qu'une boite qui develloperait des composants en MS.Net avant de les deployer en production sur une plateforme unix-like.
Kha
[^] # Re: N'importequoi.net !
Posté par Jerome Herman . En réponse à la dépêche Mono 0.24. Évalué à 3.