Mise à jour du 01/09/09
Microsoft retire du circuit son ADO.Net pour Oracle, quelles sont les alternatives ?
ADO.NET est le provider intégré à Entity Framework qui dessert la base de donnée Oracle.
Ou plutôt était depuis que Microsoft a décidé de plus y apporté de support. (cf news précédente ci-dessous)
Pour mémoire, Entity Framework est un modèle développé par Microsoft visant à rendre inter-opérable tout type de base de données.
Or contrairement aux WFC (Windows Foundation Classes) pour les applications, le projet a visiblement du plomb dans l'aile.
La faute à Microsoft, certes, mais pas seulement.
Oracle n'a par exemple que peu réagit à l'arrêt du support de ADO.NET.
La société a mis à disposition ODP.NET, mais ce dernier semble laisser beaucoup de développeur sur leur faim.
Restent des solutions alternatives développées par des tiers comme DataDirect ou Devart.
Mais suffiront-elles à satisfaire les utilisateurs potentiels d'Entity Framework ?
Que pensez-vous de ODP.NET ?
Lui préférez-vous une solution "alternative" ?
Comment voyez-vous l'avenir de Entity Framework ?
Maj par Gordon Fowler
Microsoft retire du circuit son ADO.Net pour Oracle
Microsoft poursuit l’«assainissement*» de ses produits*en ciblant cette fois-ci l’ADO.net intégré à .Net FrameWork qui dessert la base de données Oracle. Cette mesure entre surtout dans la politique de limitation des coûts préconisée par la firme, suite récemment à une baisse sensible de ses profits.
L’arrêt
Microsoft a donc décidé de déprécier le provider ADO.NET pour Oracle développé par MS (et présent dans le Framework .NET), et qui permet d’accéder aux bases de données Oracle. Les utilisateurs potentiels sont alors vivement conseillés de se tourner vers d’autres fournisseurs partenaires de Microsoft.
La dépréciation
Microsoft n’a pas décidé seul du retrait ou de la dépréciation, c’est selon, de ce module qui est déjà adopté par de nombreux développeurs d’applications. En effet, Microsoft a d’abord consulté ses partenaires potentiels et aussi ses clients. Selon Himanshu Vasishth, gestionnaire du programme pour ADO.Net, plusieurs clients auraient déjà utilisés des produits similaires à ADO.Net, dont OracleClient. Soulignons que ces logiciels «*clones*» ont été développés par les partenaires de Microsoft. Aussi, les dirigeants de la société jugent qu’il est préférable pour ADO.Net de se retirer. Et ce, «*bien que des investissements très importants*» aient été engagés dans le développement d’un tel outil.
Nouveaux fournisseurs
Et Vasishth de continuer que bon nombre de ces partenaires-founisseurs offrent effectivement non seulement des produits de qualité qui seront à la hauteur des attentes des clients de Microsoft, mais qui procèdent également à des mises à jours fréquentes et régulières. Pour dire que l’absence de Microsoft, du moins dans cette arène-là, ne posera ni un problème de qualité ni un souci de pérennité. Bien au contraire, la mutation se passera sans contrainte aucune.
Le futur
Le System.Data.OracleClient sera présent dans les prochaines sorties de .Net Framework version 4.0, selon toujours Vasishth. Les anciennes applications continueront de fonctionner et les nouvelles applications ayant recours à OracleClient seront également traitées normalement. Seulement, il y aura un avertissement comme quoi le produit n’est plus opérationnel pour ne pas dire obsolète, lors d’une éventuelle compilation avec .Net 4.0
DataDirect Technologies
Ce fournisseur déjà pionnier en développement d’ADO.Net pourrait bien s’attribuer cette part délaissée par Microsoft auprès des nombreux clients dont certains n’apprécient pas trop ce changement. Mais des spécialistes sont plus optimistes et pensent, en fait, que c’est le moment opportun pour moderniser les applications et procéder à des mises à niveau. Et d’ailleurs, selon Jonathan Bruce de DataDirect Technlogies, son ADO.Net Entity Framework est maintenant arrivé à «*une bêta phase publique de développement*».
Le suivant?
ADO.Net ne sera pas la seule victime de cette politique d’austérité. On apprend également que les jours d’Encarta sont aussi comptés.
Source
Qu'en pensez-vous ?
Middleware : Microsoft retire du circuit son ADO.Net pour Oracle
Middleware : Microsoft retire du circuit son ADO.Net pour Oracle
Le , par Pierre Louis Chevalier
Une erreur dans cette actualité ? Signalez-nous-la !