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...