Delphi 8 for the Microsoft .NET Framework et Windows LongHorn
Par Régis Gaidot le mardi, janvier 6 2004, 12:13 - Programmation - Lien permanent
L'heure est grave, à l'aube de la future version de Windows LongHorn,
Borland vient de sortir la nouvelle application RAD Delphi 8 for the Microsoft .NET
Framework répondant aux nouveautés de ce futur système d'exploitation
entièrement basé sur le framework .Net
Les développeurs utilisant les nouvelles fonctionnalités de Delphi 8 .Net ne
pourront donc plus compiler avec Delphi 7 (Win32) et Kylix. En d'autre terme les projets Delphi
8 .Net dépendront du framework .Net
Toutefois le projet Mono semble un projet
intéressant car il permettra d'exécuter des applications .Net sous GNU/Linux,
mais ce projet aura certainement du retard car le manque d'ouverture du
framework par Microsoft ne fera certainement pas avancer le projet
contrairement à J2EE par exemple.
D'après les échanges dans les forums de discussions, toutes les applications
Win32 seront émulés et/ou compatibles par Windows LongHorn, afin de garder une
compatibilité ascendante, par contre toutes les autres applications Dos/Win16
ne seront plus reconnues. Ce qui est alarmant c'est que les développeurs Delphi
rencontreront certainement des problèmes de compilation lorsque qu'ils
passeront sur .Net car certaines unités ou Dll ne seront plus compatible.
Pourtant lors de la sortie de Kylix, Borland s'était engagé avec CLX, à faire
de Delphi un outil multi plateformes. (aparté : Microsoft aurait-il acheté
l'engagement de Borland ?). En tout cas on peut donc s'imaginer que Microsoft
et Borland ont des liens de plus en plus étroits.
Dans tout les cas si Borland empêche les développeurs Delphi d'évoluer vers
GNU/Linux en les enfermant définitivement dans le "Ghetto Microsoft", la
communauté risque de passer par des alternatives, comme par exemple Java
(J2EE).
Ceci dit c'est peut être un problème provisoire dû à la charge de développement
imposée pour cette nouvelle version et non à un abandon définitif de CLX. Une
version de Delphi 8 for Win32 est prévue prochainement.
Wait and see...