menu
  Home  ==>  articles  ==>  delphi  ==>  delphi_xe   

Delphi XE (= Delphi 2011) - John COLIBRI.


1 - Delphi XE

Delphi XE est disponible (aux US) depuis le 31 Août 2010.

Nous présentons ici les principales fonctionnalités.

Ces informations sont un résumé des vidéos et pages de présentation Embarcadero.



2 - Ecriture de code et productivité

Nouvelles fonctionnalités :
  • intégration d'une gestion des versions (SVN) dans l'IDE facilitant la gestion des sources (comparaison des versions, consolidations, fusions, ajout de commentaires sur la version etc). Gestion locale et distante des versions
  • intégration de Beyond Compare, outil permettant une comparaison de deux textes. Le moteur Beyond Compare permet de comparer des versions gérées par SVN. Permet de fusionner des lignes, en supprimer, transférer des deltas d'une version à l'autre etc
  • amélioration de l'éditeur (recherche, formatage, navigation)
  • UML :
    • diagramme de classe: peut afficher les classes ancêtres (un niveau à la fois, ou toutes les classes jusqu'à tObject)
    • génération de diagramme de séquence
  • inclusion d'une mécanique d'expressions régulières (Regex)
  • corrections et amélioration de la librairie des génériques


3 - Optimisation et Automatisation

Inclusion de nouveaux outils :
  • inclusion de FinalBuiler (version "Entreprise" et "Architecte"). Permet d'automatiser la compilation des projets (build automation). Peut, par exemple, définir des actions, telles que mesurer l'espace disque disponible, et comparer les valeurs avant et après la construction
  • ajout de lancement d'outils en mode ligne de commande. Par exemple pour les analyse d'audit, les rapports de métrique, le formatage, la documentation automatique. Ces commandes peuvent être incluses dans FinalBuilder
  • intégration d'AQTime, un profileur permettant de localiser les goulets d'étranglement. Le rapport affiche le temps passer et permet de basculer dans le texte de la méthode analysée
  • intégration de CodeSite de Raize, outil de log et mise au point. Générer un journal, avec de nombreuses possibilités telles que la visualisation détaillée des valeurs d'objets sélectionnés


4 - Multi-tiers, Cloud et Web

Nouvelles fonctionnalités
  • DataSnap
    • inclusion de fonctionalités de cryptage et compression
    • nouveaux wizards
    • support de serveurs RESTful
    • possibilité de créer des clients DataSnap avec RadPHP
    • possibilité de créer des serveurs pour tous types de clients (Delphi, C++Builder, Delphi Prism (.NET), RadPHP, and JavaScript).
  • Cloud
    • nouveaux composants permettant d'utiliser les types de données Microsoft Windows Azure (blobs, queues et tables)
    • possibilité de déploiement sur l'infrastructure Amazon EC2 cloud


5 - Commentaires

  • globalement, une version comportant
    • des outils très intéressants pour la gestion des sources, le développement et la mise au point
    • de nouvelles fonctionnalités pour le multi tiers et les services web
    • de nombreuses corrections de bugs
  • certains regretteront le report de fonctionnalités cross-plateforme (Mac, Linux), mais Embarcadéro a préféré fournir une verrions stable plutôt qu'une version mise sur le marché prématurément. Cela nous semble une très sage décision

  • les outils intégrés à XE sont disponibles pour la version "professionnel", sauf FinalBuilder qui sera disponible sur la version "Entreprise" et "Architecte"

  • pour info, et de façon simplifiée
    • REST est une alternative à SOAP. Le protocole utilisé est plus simple que SOAP, et est utilisé par Yahoo Maps, Amazon, et permet de lire les descriptions de blogs Atom
    • Cloud est une infrastructure qui permet de répartir sur internet les services web et des données avec une granularité fine
    Wiki contient des descriptions plus précises de Rest et Cloud



7 - Liens

  • Rad Studio XE Preview : les 3 vidéos de présentation.
    La sélection d'un des liens télécharge et affiche la vidéo automatiquement.
  • Si vous souhaitez visualiser la présentation que vous avez téléchargée au format MP4, nous recommandons l'utilisation de tMPlayer: un visualiseur vidéo Delphi



8 - Votre avis

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.
Created: jan-04. Last updated: mar-2020 - 250 articles, 620 .ZIP sources, 3303 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 - 2020
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
    + services_web_
    + 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_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_stu
      – delphi_xe4_ios
      – delphi_xe4_android
      – roadmap_delphi_2014
      – rachat_embarcadero
      + reunions_delphi
    + outils
    + firemonkey
    + vcl_rtl
    + colibri_helpers
    + colibri_skelettons
    + admin
  + formations
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog