Près de 79 % des développeurs de composants logiciels réutilisables testent ou vont tester la plate-forme de services applicatifs .NET http://www.weblmi.com/daily/2000/0623/internet.htm de Microsoft (y compris C# et ASP.net), seuls 14 % testeraient les EJB (Enterprise Java Beans) - indispensables aux composants logiciels basés sur le langage Java -, et 7 % les deux. C'est ce qu'indique un sondage réalisé auprès de 150 000 développeurs par ComponentSource Inc., spécialiste américain des composants logiciels.
Cet engouement a priori pour la plate-forme .NET s'explique. Les développeurs se plaignent de la lenteur du développement de services applicatifs sous Java par manque de coordination entre les différents titulaires d'une licence. D'autant que Sun a abandonné http://www.weblmi.com/news/1999/991209%2D10.htm le processus de standardisation de Java auprès de l'Ecma (European Computer Manufacturer's Association), fin 1999. A l'inverse, les développeurs apprécient la capacité de Microsoft à soutenir ses outils de développement, notamment grâce à MSDN (Microsoft Developer Network).
Sun, qui vient de lancer http://www.weblmi.com/daily/2001/1004/java.htm la version 1.3 de sa plate-forme d'applications distribuées J2EE (Java 2 Enterprise Edition), compte rassurer les développeurs en annonçant une interface de programmation API, un point d'entrée unique, quel que soit, par exemple, le serveur d'applications. Cette API sera disponible dans la version 1.4 de sa plate-forme J2EE, attendue au 2e semestre 2002.
Autre avantage de Microsoft, sa plate-forme de développement Visual Studio .NET http://www.weblmi.com/daily/2001/0730/dev.htm permet le règlement de royalties aux auteurs de composants logiciels, ce que ne gèrent pas les EJB et les outils Java. Par ailleurs, pour rassurer les développeurs C++ qui voit d'un mauvais oil l'arrivée du langage C#, Microsoft a nommé Stanley Lippman à la tête de Visual Studio .NET. Stanley Lippman est à l'origine d'une des premières implémentations C++ chez Bell Labs.
Fragilisé par ces critiques, Sun se défend en précisant que 45 % des développeurs Java utilisent les EJB. L'entreprise en profite pour rappeler le flou qui entoure le langage C# et la CLR http://www.weblmi.com/daily/2001/0316/microsoft.htm (Common Language Runtime), utilisée pour exécuter plus de vingt langages.
Le Gartner estime qu'en 2003, 70 % des nouvelles applications seront basées sur des composants préassemblés.

RefBreve:
RefArticle:
Lieu: Georgia
Date: 24/10/2001