Developpez.com

Le Club des Développeurs et IT Pro

Delphi en phase de devenir multiplateforme

L'EDI d'Embarcadero reste limité à Windows mais compilera pour Linux et MacOS

Le 2010-08-25 12:54:49, par Idelways, Expert éminent sénior
Delphi, le langage de programmation orienté objet basé sur Pascal est en voie de devenir multiplateforme et d'offrir le support du 64-bit d'ici 2011.

L'éditeur Embarcadero affirme travailler pour que les applications Delphi puissent tourner dans un premier temps sous Mac OS X et plus tard sous Linux et d'autres plateforme.

Les responsables de l'éditeur, qui ont discuté d'un éventuel lancement en 2011 durant la conférence Delphi Live, précisent qu'il ne s'agit pas là de porter les outils de développement et de déploiement sous les autres plateformes. Le développement en Delphi restera exclusivement réservé aux développeurs sous Windows, mais ils pourront par la suite compiler leurs applications pour les autres plateformes.

Par ailleurs, Embarcadero prévoit de développer la prise en charge de nouvelles technologies comme la biométrie ou la voix.

Pour mémoire, les applications Delphi compilent en natif sous Windows mais il existe une variante, « Delphi Prism » qui compile en code managé Microsoft .NET.

Delphi Prism édité par RemObjects, succède au compilateur Delphi .NET et peut d’ores et déjà profiter des capacités 64-bit de Dotnet et fonctionner sous Linux et MacOS grâce à l’implémentation Mono.

Si la compilation native réalise de meilleures performances, le code managé offre un environnement plus sûr aux développeurs qui ne doivent plus se soucier des considérations matérielles sous-jacentes.

Ne reste plus qu'à espérer que les promesses d'Embarcadero soit tenues.

Source : Site de la conférence Delphi Live

Lire aussi :

Embarcadero publie une roadmap pour Delphi/C++ Builder, RAD Studio et Prism

Embarcadero dévoile les nouveautés liés à Delphi XE, le successeur de Delphi 2010

Lancement de www.delphi-staff.com, le premier site de recrutement en ligne dédié à DELPHI ouvre ses portes

Les rubriques (actu, forums, tutos) de Développez :

Delphi
Pascal
Langages
EDI
Mac
Linux Professionnel

Et vous ?

Que pensez-vous de cette nouveautés ?
  Discussion forum
12 commentaires
  • skywaukers
    Membre émérite
    Bonjour,

    Envoyé par wxuserbrest
    Bonjour,
    désolé de lancer un troll. Ayant fait beaucoup de pascal dans le passé, je me demande juste l'intérêt de faire du delphi par rapport à des outils comme Qtcreator (C++/Qt) qui sont réellement portables. Y a t il un intérêt ou pas ?
    J'ai bien aimé le pascal dans le passé donc c'est juste une question de curiosité, sachant que Delphi marchait bien dans le passé...un bon outil mais ceux qui ont eu l'occasion de faire du Qt et du "Delphi" qu'en pensent ils ?
    Merci et bonne fin de journée
    Il n'y a pas plus d'intérêt que de faire du Java ou du .NET, ou je ne sais quel autres langages supportant plusieurs plates-forme. C'est une question de préférence. Si on connait bien le Pascal, on sera plus à l'aise dans Delphi que dans QT. Si on connait Java, on sera plus à l'aise en Java.
    Par là même ça permet aux développeurs Delphi d'étendre leur cercle d'action sans avoir à changer d'environnement en fonction du projet.
    Après une différence peut exister dans les outils. Si Dephi propose une plus grande productivité que QT pour faire la même chose, alors il peut y avoir un intérêt pour les développeurs de passer sur Delphi (note que je ne souhaite pas non plus lancer de troll, je ne connais pas QT, donc ce que je dis c'est juste pour l'image).
    C'est un peu comme le reste, pourquoi avoir plusieurs types de baguettes et plusieurs boulangeries ? Il n'y a pas et j'espère qu'il n'y aura jamais de pensée unique, la diversité fait aussi la richesse.

    @++
    Dany
  • lequebecois79
    Membre éclairé
    reste a voir la qualité du port et son support... les gros point faible de kylix

    pas sûr que je miserais sur Delphi Prism pour une application commerciale afin qu'elle tourne sous mono...

    autant le faire direct en java ou bien d'attendre un éventuel port sous linux
  • ILP
    Membre confirmé
    Je suis pas un expert en .NET. J'ai testé vite fait Delphi Prism 2011 avec Visual Studio 2010. Ça ressemble plus a une autre façon d'écrit le code. Au lieu d'avoir du C# on a une sorte de Pascal.NET.
    Envoyé par lequebecois79
    pas sûr que je miserais sur Delphi Prism pour une application commerciale afin qu'elle tourne sous mono...
    En effet Mono me semble un peu jeune et en retard sur .NET (version 2.0 du Framework contre la version 4.0 pour Microsoft) pour pouvoir l'utiliser dans des projets importants.
    J'espère que ça va évoluer rapidement et dans le bon sens .
  • _skip
    Expert éminent
    Envoyé par ILP

    En effet Mono me semble un peu jeune et en retard sur .NET (version 2.0 du Framework contre la version 4.0 pour Microsoft) pour pouvoir l'utiliser dans des projets importants.
    J'espère que ça va évoluer rapidement et dans le bon sens .
    Si tu regardes ceci :
    http://www.mono-project.com/Roadmap

    Tu vois que le support de la version 4.0 est déjà prêt et sera disponible dans la prochaine release. Ca va très vite et c'est très prometteur. J'ajouterai que la version actuelle (2.0 avec presque toutes les features du 3.0) est tout à fait utilisable.

    En revanche, si l'IDE produit des binary uniquement pour windows et oblige le passage en .Net pour être multi-plateforme, je suis pas sûr que ce soit très intéressant face à c# et autres.
  • ILP
    Membre confirmé
    En effet, je me suis fié à l'article de Wikipédia.
    Comme quoi ce n'est pas une source fiable à 100%. Honte à moi .
  • skywaukers
    Membre émérite
    Bonjour,

    Envoyé par _skip
    Si tu regardes ceci :
    http://www.mono-project.com/Roadmap
    En revanche, si l'IDE produit des binary uniquement pour windows et oblige le passage en .Net pour être multi-plateforme, je suis pas sûr que ce soit très intéressant face à c# et autres.
    Non, dans l'annonce de Delphi multi-plateform, l'IDE reste sous windows, mais les objets seront compilés nativement pour l'OS de destination.
    Et ce que dit le communiqué, c'est que aujourd'hui Delphi prism est la seule solution pour faire du multi-plateforme.

    @++
    Dany
  • mteirek_m
    Membre habitué
    Ca fait un moment qu'on attend des nouvelles d'embarcadero.
    Un peu de patience, ca va venir, pour moi Delphi reste le meilleur RAD et cela malgré les retards cumulés.

    Encore une prise en charge d'une plateforme mobile et je suis comblé à 200%.
  • petitprince
    Membre actif
    Il te reste Lazarus.... Mais c'est vrai, ils nous promettent beaucoup de choses, et finalement les "roads maps" ne sont pas respectées.... A mon avis la priorité est le multi-plateforme, avec le support du développement mobile, le tout en natif, et non en managé. Je suis plus réservé quand au 64bit, car tant que mes applis 32bit compilé avec D7 tournent, il n'y a pas de raison de changer.
  • skywaukers
    Membre émérite
    c'est toujours long d'attendre, mais mieux vaut attendre un peu et ne pas avoir un nouveau kylix non ?
    Perso je trouve préférable qu'ils repoussent (raisonnablement tout de même, pas éternellement hein ) pour sortir quelque chose qui tienne la route, plutôt qu'ils sortent quelque chose pour le sortir parce qu'ils l'avaient annoncé. La déception face au mauvais produit est à mon avis plus grande que celle face au retard.

    @++
    Dany
  • Lung
    Expert éminent
    Envoyé par skywaukers
    La déception face au mauvais produit est à mon avis plus grande que celle face au retard.
    C'est vrai. Mais il aurait mieux value ne rien annoncer, tant que les développements n'étaient pas terminés.