menu
  Home  ==>  articles  ==>  delphi  ==>  roadmap_delphi_08_2010   

RoadMap Delphi - Août 2010 - John COLIBRI.


1 - Les plans de développement Delphi

Le 12 Août 2010, Michael ROZLOG, nouveau chef de produit Delphi, vient de mettre à jour la nouvelle roadmap Delphi.




2 - La RoadMap Delphi

Embarcadero vient de publier sa roadmap concernant ses produits phares. Cette roadmap a été publiée initialement en Mai, et a été mise à jour plusieurs fois depuis.

Elle décrit les prévisions des produits et fonctionnalités suivantes :

  • les langages Delphi / C++, Delphi Prism et PHP
  • les plateformes Windows, Mac Os-X et Linux
  • la compilation 64 bits
Voici une présentation organisée par langage

Delphi / C++

  • projet FULCRUM - pour Delphi / C++
    • objectifs: permettre de réaliser des applications natives / .Net et Web
    • incluera
      • support Cloud, Services Web, Application Web, Multi tiers
      • gestion complète du code source (ed: gestion des versions - Svn)
      • outils de profiling et logging
      • intégration d'outils en mode ligne de commande, Build, audits, formateurs, générateurs de doc
      • création de serveur REST avec DataSnap
      • génération de diagrammes de séquence
      • amélioration du support des génériques dans la RTL
      • intégration avec Microsoft Asure
      • déploiement avec l'infrastructure Amazon EC2
      • types NativeInt et NativeUInt (permettant une meilleure transition vers un futur compilateur 64 bit)
  • première présentation du compilateur 64 bit
    • compilateur en mode ligne de commande
    • sortie prévue mi 2011
  • projet PULSAR - pour Delphi / C++
    • essentiellement centré sur le multi-plateforme Mac Os-X
    • implémentation de Delphi pour Window 64 bit
    • compilateur 32 bits multi plateforme Windows et Max OS-X
      • fonctionnement sous Windows
      • sera capable de générer des applications utilisant dbExpress et DataSnap
    • autres éléments envisagés
      • débugging distant et déploiement pour Mac OS-X
      • librairie multi plateforme, similaire à la VCL
      • refonte de la mécanique d'aide
      • génération automatique de test unitaire
      • support Cloud amélioré
  • projet WHEELHOUSE
    • essentiellement centré sur la compilation Linux
    • compilateur Windows 64 bit
    • serveurs multi plateforme Windows, Mac OS-X et Linux
    • autres éléments envisagés
      • compilateur Delphi 32 bit pour serveurs Linux DataSnap
      • débugging distant et déploiement pour Windows, Mac OS-X et Linux
      • support Apache et intégration des WebModules / WebBroker
      • nouvelle architecture de liaison au données
      • intégration des saisies naturelles dans la version multi plateforme
  • projet COMMODORE - Delphi / C++
    • support complet de compilateurs 64 bit pour Windows, Mac OS-X et Linux
    • autres éléments envisagés
      • support 64 bit complet de la Rtl, et de la librairie multi-plateforme
      • support du hardware ARM
      • amélioration des applications multi-core, multi-thread
      • support de parallélisation de la RTL
      • ajout d'une librairie permettant la parallélisation pour améliorer le support multi core et la mise au point
      • intégration de réseaux sociaux

Delphi Prism

  • projet PULSAR
    • Mono pour Linux
    • itnégration du refactoring
    • outil OXIDIZER pour portage DelphiWin32 vers Delphi PRISM
    • test unitaire intégré
  • projet WHEELHOUSE
    • intégration d'un framework Web
    • "paired editing"
    • librairies scientifiques
    • extensions du langage (Remote Object)
  • projet COMMODORE
    • "paired debugging"
    • extensions de programmation fonctionnelle

PHP

  • projet FULCRUM - général (pour Rad Studio XE)
    • objectifs: permettre de réaliser des applications natives / .Net et Web
    • incluera
      • l'IDE RadPhp
      • la construction d'applications PHP qui pourront accéder aux serveurs Datasnap Delphi et C++
      • Delphi Prism aura accès aux nouveautés .Net, Asp.Net et Mono
      • support Cloud, Services Web, Application Web, Multi tiers
      • outils de profiling et logging
      • intégration avec Microsoft Asure
      • déploiement avec l'infrastructure Amazon EC2


Quelques remarques

En vrac
  • la version qui sortira vers Septembre 2010 est donc proche, et correspondra à FULCRUM

  • mi mai circulaient des rumeurs sur les possibilités multi-plateforme (Mac et Linux) de la version de Septembre 2010. Ces commentaires émanaient de bêta testeur, qui ne pouvaient parler que de ce qui avait "fuité" ici ou là. L'essentiel des remarques étaient
    • il faut éviter les pertes d'énergie dans le développement multi-plateforme qui rappellent les demi échecs de la version Kylix et la XCL
    • il vaudrait mieux se concentrer sur le compilatuer 64 bit
  • mi août on apprenait que la partie multi-plateforme serait repoussée à une version ultérieure.
    En fait, un arbitrage, qui arrivait déjà du temps de Borland, entre sortir une version annuelle (assurer des ventes) ou attendre l'incorporation de toutes les nouvelles fonctionnalités prévues. A l'évidence, Embarcadero souhaite maintenir une version chaque année. Les personnes pour qui le multi-plateforme pourront attendre la version suivante.
  • depuis le rachat de CodeGear et son absorbtion dans Embarcadero, il semblait évident que la tentation multi-plateforme serait grande.
  • la société Embarcadero, avant l'absorbtion de CodeGear, avait initialement développé ses produits de conceptionadministration de bases de données en Delphi, puis avait migré vers des applications multi-plateforme .
    Lorsque CodeGear fut absorbé, nous savions tous que la tentation de réorienter Delphi vers un outil multi-plateforme serait grande. Eh bien cela se précise.
    Pour ma part
    • Mac j'ai déjà donné (j'avais acheté un LISA et un MAC, pour me rendre compte que ce n'était pas un PC écrire des applciations de gestion ou des utilitaires
    • Linux, j'ai déjà donnée: une année pour accepter que Borland n'avait pas réussi à imposer (ou la communauté Linux à accepter) Kylix comme outil de développement d'applications commerciales
    Donc je suis peu concerné par le multi-plateforme.
    Mais je comprends fort bien que cela puisse avoir un grand intérêt pour d'autres.
    Mon souhait, comme celui de bien d'utilisateurs Delphi Windows, et que l'énergie dépensée à ces versions multi-plateforme n'arrête pas le développement Windows

  • mentionnons de façon générale que les différents projets ne sont pas datés, et comportent des "fontionnalités possibles". La seule version figée est donc celle de Septembre 2010.



3 - Vos Commentaires

Comme nous avons tapé cette présentation en interprétant le texte anglais, elle comporte vraissemblablement des erreurs, et en tous cas des lacunes. Les puristes pourront toujours se référer au texte original.

Comme d'habitude:

  • nous vous remercions de nous signaler toute erreur, inexactitude ou problème de téléchargement en envoyant un e-mail à jcolibri@jcolibri.com. Les corrections qui en résulteront pourront aider les prochains lecteurs
  • tous vos commentaires, remarques, questions, critiques, suggestion d'article, ou mentions d'autres sources sur le même sujet seront de même les bienvenus à jcolibri@jcolibri.com.
  • plus simplement, vous pouvez taper (anonymement ou en fournissant votre e-mail pour une réponse) vos commentaires ci-dessus et nous les envoyer en cliquant "envoyer" :
    Nom :
    E-mail :
    Commentaires * :
     

  • et si vous avez apprécié cet article, faites connaître notre site, ajoutez un lien dans vos listes de liens ou citez-nous dans vos blogs ou réponses sur les messageries. C'est très simple: plus nous aurons de visiteurs et de références Google, plus nous écrirons d'articles.



4 - References

Quelques références:


5 - L'auteur

John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le conseil (composants, architecture, test) et la formation. Son site contient des articles avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, programmation objet, Services Web, Tcp/Ip et UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client.
Créé: aug-10. Maj: aou-15  148 articles, 471 sources .ZIP, 2.021 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2015
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
    + bases_de_donnees
    + web_internet_sockets
    + prog_objet_composants
    + office_com_automation
    + colibri_utilities
    + uml_design_patterns
    + graphique
    + delphi
      – delphi_8_vcl_net
      – d8_windows_forms
      – turbo_delphi
      – les_versions_delphi
      – roadmap_delphi_6/7
      – ide_delphi_2006
      – rad_studio_2007
      – roadmap_delphi_4/8
      – raccourcis_clavier
      – delphi_prism
      – roadmap_delphi_8/10
      – demos_sur_sourceforge
      – delphi_xe
      – migration_unicode
      – delphi_xe2
      – delphi_xe2_tour
      – roadmap_2011
      – maj_delphi_xe2_1
      – delphi_xe3_lancement
      – delphi_xe3_et_apres
      – delphi_xe3_infos
      – delphi_xe3_recap
      – roadmap_mobile_studio
      – delphi_xe4_ios
      – delphi_xe4_android
      – roadmap_delphi_2014
      – rachat_embarcadero
    + outils
    + firemonkey
    + vcl_rtl
    + colibri_helpers
    + colibri_skelettons
  + formations
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog