Delphi XE (= Delphi 2011) - John COLIBRI. | - résumé : présentation de la nouvelle version Delphi XE
- mots clé : delphi XE -
- niveau : développeur Delphi
- plan :
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
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" :
- 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.
|