Embarcadero dévoile les nouveautés liés à Delphi XE, le successeur de Delphi 2010.
Bonjour à tous,
Comme vous le savez, quelques détails concernant la nouvelle version de Delphi sont apparus.
La nouvelle version de Delphi ne s'appellera pas Delphi 2011 mais plutôt Delphi XE.
XE, en quelques mots veut dire :
- Un support de différentes bases de données, et ce, sans coût supplémentaire
- L'activation de ToolCloud (outil qui centralise et simplifie la gestion et la planification des licences des outils) qui vous aidera à gérer et distribuer les produits Embarcadero dans vos environnements de travail.
- Un moyen facile de mise à niveau vers All Access-XE et ainsi avoir accès aux bases de données d'Embarcadero ainsi qu'aux outils de développement.
Afin de ne pas tout dévoiler en une seule fois, Embarcardero a découpé l'annonce de nouveautés en 3 étapes, appelées Preview...
Preview #1 : Coding and Productivity
Voici ce qui nous est expliqué concernant cette Preview :
Delphi XE, intégrera Subversion, permettant de voir et ainsi mieux comprendre les différences qu'il y a pû avoir entre 2 versions d'un même fichier.
Le débogueur à lui aussi, (d'après le site d'Embarcadero) bénéficié de nouvelles fonctionnalités, dont on ne connait pas la nature.
Pour finir, l'outil de modélisation intégré a été amélioré permettant la réalisation automatique de diagrammes de séquences à partir du code, facilitant ainsi la rétro-conception du projet.
Une première vidéo est disponible sur le site d'Embarcadero couvrant les nouvelles fonctionnalités et améliorations liées à l'IDE ainsi que certains outils de modélisation et de débogage.
Avant de clôturer cette news, voici un petit rappel sur ce qui était déjà valable au niveau des fonctionnalités prévues pour la nouvelle version de Delphi:
- La compilation d'une application pour les systèmes Linux et Mac OS sera possible mais pour déboguer il faudra exécuter le processus sur la machine cible (virtualisée par exemple) et se connecter avec le 'remote debugger'.
- Le support du 64 n'est pas pris en charge
Preview #2 : Optimizing and Automating
C'est désormais à travers la Preview #2, qu'Embarcadero nous apporte une nouvelle fournée d'informations, avec une fois de plus, une vidéo à l'appui
De façon brève, Rad Studio XE intègre à présent FinalBuilder afin d'automatiser les compilations. Il est également possible d'appeler d'autres fonctionnalités en ligne de commande, comme par exemple la génération de la documentation du projet, l'audit de code et les métriques.
On peut également noter l'intégration d'AQTime pour pouvoir profiler ses applications, ainsi que CodeSite Logging pour générer différentes Traces applicatives.
Et vous ?
Que pensez-vous des nouvelles fonctionnalités proposées dans Delphi XE ?
MISE A JOUR - 25/08/2010 :
Preview #3 : Multi-tier, Cloud and Web
Delphi XE permet offre la possibilité de se connecter à 9 grandes bases de données de façon native et également des composants prêt à l'emploi pour la connectivité aux serveurs Clouds.
Voici quelques nouveautés que Delphi XE intègre et permet de faire :
- Développement multi-tiers (multi-niveaux) étendu avec de nouveaux assistants, nouveau support de protocole, le cryptage et la compression, les serveurs clouds, et les clients PHP / JavaScript
- Déploiement d'application sur du Cloud Windows Azure ou Amazon EC2
- Aller plus loin dans le développement Internet avec l'intégration d'IP*Works, et IntraWeb (VCL pour le Web), ce qui permet d'accélérer le développement d'applications Web
Telles sont les nouveautés dévoilées dans cette dernière Preview.
Afin d'avoir une vision plus rapide et plus synthétique des nouveautés qui sont intégrées dans Delphi XE, Thierry Laborde, (Directeur technique des produits CodeGear/Embarcadero en France), nous a énuméré les gros changements, c'est à dire :
- Etre plus productif grâce à toutes les nouveautés inclus dans l'IDE (Refactoring, IDE Insight, outil de versioning, débogueur plus évolué, outil de profiling, outil de qualité de code....etc)
- Modéliser son application avec les nouvelles normes UML (Diagramme de séquence par exemple)
- Automatiser la génération des Builds avec MSBuild et FinalBuilder
- Automatiser la génération des métriques et Audit de Code
- Automatiser la génération de la documentation du code
- Modéliser sa base de données avec l'outil ER Studio, soit en créant le modèle directement soit en faisant du reverse engineering sur une base existante
- Gérer les dictionnaires, modifications des modèles, génération de doc... sur mes modèles de données avec ER Studio
- Utiliser les nouveaux drivers DbExpress de connexion aux dernières versions des bases de données : Firebird, InterBase, Oracle, SqlServer, DB2, Sybase, MySql... etc
- Faire du multi-tiers avec DataSnapp avec dialogue par protocole HTTP, TCP/IP, Architecture REST... etc
- Développer des serveurs DataSnap Full Rest
- Faire un serveur DataSnap en Delphi (Web ou Win32) et des applications clientes DataSnap Web (Delphi, RADPHP), Win32 (Delphi), .NET (Delphi PRISM), ASP.NET (Delphi PRISM)
- Echanger des objets Delphi directement entre serveur DataSnap et l'application cliente grâce à l'intégration de JSON
- Développer des sites web utilisant pleinement l'Ajax avec la Vcl For The web et partager le code avec les applications Win32
- Aller plus loin dans le développement Internet avec l'intégration d'IP*Works
- Faire appel à des services web avec la nouvelle norme SOAP 1.2
- Déployer l'application sur du Cloud Windows Azure ou Amazon EC2
Source : http://www.embarcadero.com/
Voilà, vous savez tout!
Et vous ?
Etes-vous satisfait du travail réalisé sur cette nouvelle version ?
Que pensez-vous des nouvelles fonctionnalités ?
Pensez-vous migrer vers cette nouvelle version ?
Partager