Que choisir pour faire du .NET ? Delphi 8 ou C# ?
Je développe sous Delphi depuis sa v1.0 jusqu'à maintenant (v7.1) sous Windows, maintenant il faut penser à l'avenir avec .NET et le prochain OS LongHorn (Remarque vu le crash de LongHorn lors de sa présentation, ca me laisse perplexe quand à la compatibilité des apps Win32 ;) )
Bref ...
Le saut à Delphi 8 .NET me fait rappeler l'époque de la transition entre TurboPascal à Delphi 1 sous Windows 3.1 (c'était nouveau et lent), un projet sous TurboPascal n'était pas compilable directement sous Delphi, il fallait le modifier, maintenant passer du Delphi Win32 à Delphi .NET c'est pareil (on retrouve le même language Delphi mais avec d'autre nouveautés et contraintes). Si vous n'êtes pas pressé, je pense qu'il faut attendre Delphi 9, prévu pour cette fin d'année (enfin normalement) et voir à ce moment là.
Pour les développeurs Delphi qui s'intéressent au .NET, je conseillerai plutôt d'apprendre le C#, pour 3 raisons :
1) - Le Delphi restera du Delphi, le language vous le connaissez, donc pas la peine de ce jetter sur Delphi .NET, c'est leur 1er essai (je parle de Delphi pour .NET et non C# Builder) pour Borland, VCL .NET n'est pas encore au très point, patientez un peu ...
2) - Actuellement on considère le C# comme le meilleur language pour le développment .NET, l'avantage d'apprendre le C# reste une bonne alternative à Delphi (apprenez maintenant car vous avez le temps d'ici 2006 avec LongHorn) et vous serez en plus multi-plateforme (vous pourrez jongler entre les outils Borland et les outils Microsoft)
3) - Vous retrouvrez dans C# l'esprit de Delphi, (dans sa structure très typée, le principe composant, ...) car même si c'est un outil Microsoft, c'est quand même le père de Delphi (M. Anders Hejlsberg) qui à créé C# :wink:
Maintenant si vous avez un projet à faire .NET avec un temp très court, utilisez le language Delphi 8 .NET.
Pour le .NET je serai plus tenter par C# que Delphi 8 (VCL.NET étant un peu plus lent)
Cordialement,
Bruno