Début septembre, s’est tenu le Codeway 2010, le séminaire au cours duquel Embarcadero, filiale d’Arrow ECS, présente sa nouvelle gamme d’outils de développement, Delphi, C++ Builder, mais aussi Delphi Prism et RAD PHP, l’ensemble étant regroupé sous le nom de RAD Studio.
Adieu 2010, bienvenue à XE !
Pour marquer la rupture avec les anciennes versions, cette nouvelle mouture du célèbre éditeur de logiciel prend un nouveau nom. Plus question de donner une date, voici RAD Studio XE qui se veut plus rapide et plus ouvert. Mais contrairement à ce que pourrait signifier un tel changement de nom, les nouveautés ne sont pas aussi importantes qu’on pourrait le penser.
Des nouveautés dès maintenant...
RAD Studio XE est en fait dans la continuité de ce que proposait la version 2010 : un IDE intégralement en Unicode (vous pouvez nommer vos variables avec des accents ou en japonais, cela fonctionne, mais attention à la relecture !), un support de toutes les fonctionnalités avancées de Windows 7, comme le multi-touch, les gestures, les bibliothèques, les jumplists ou encore les nouvelles boîtes de dialogue ou la nouvelle barre des tâches.
Les nouveautés sont plus à rechercher dans les outils directement intégrés dans l’IDE. Ainsi, vous pourrez gérer vos versions directement dans l’IDE grâce à l’intégration de Subversion et trouver les différences entre elles grâce à Beyond Compare, lui aussi intégré totalement à l’interface. De même, les tests de performances et d’optimisation de vos applications sont maintenant accessibles directement via les menus de RAD Studio. On regrettera au passage que l’interface en elle-même n’est pas eu le droit à un petit lifting, surtout au niveau des barres de menu.
En fait, c’est la partie DataSnap qui a le plus évolué. DataSnap est un système client/serveur d’applications et de données basé sur le protocole SOAP. Ce mécanisme évolue dans RAD Studio XE en passant au protocole REST basé sur une combinaison de HTTP et de XML. La bibliothèque de composants de Delphi et C++ Builder se voient donc enrichie par une foule de composants dédiés aux applications Web. On aura le droit par exemple à un ensemble d’objets pour Facebook ou Google Doc vous permettant en quelques instants de créer des applications utilisant ces services de façon totalement transparente. Cette version apporte aussi le support du Cloud Computing, avec des composants permettant d’utiliser facilement Azure ou Amazon.
Côté langage en lui-même, peu de changements. Les expressions régulières sont maintenant supportées et il est possible d’optimiser ses applications pour les processeurs multi-cœurs.
…mais surtout l’année prochaine !
Mais au final, ce qui ressort de cette journée de séminaires, c’est que RAD Studio XE n’est que la toute première étape d’une roadmap bien chargée et très attrayante.
Ainsi, dès l’année prochaine, RAD Studio XE2 permettra d’utiliser un seul IDE pour compiler sur de multiples plateformes. Et la liste est longue ! La première évolution concernera le 64 bits tant attendu par les développeurs Delphi en particulier. La seconde concerne le multiplateforme. Embarcadero annonce ainsi la possibilité de compiler depuis l’IDE Windows vers les plateformes Mac OS X, iPhone et iPad, Linux et Android. Une petite démonstration d’une préversion du compilateur 64bits a d’ailleurs été faite, même s’il ne fonctionne qu’en ligne de commande pour le moment.
Autre grande étape de la roadmap (mais ce coup-ci, sans approximation de date), le remodelage de la partie graphique des applications créée avec Delphi et C++ Builder. L’idée avancée par l’équipe Delphi est de pouvoir choisir le type d’interface graphique à utiliser. Là où aujourd’hui seule la GDI est disponible nativement (la GDI+ est laissée à des éditeurs tiers), il sera possible de choisir WPF ou Qt comme système graphique. Bref, les bonnes choses restent à venir.
Delphi Prism, où quand Delphi fait du C#
Delphi Prism XE est un logiciel à part dans la suite RAD Studio XE. Il s’agit en fait d’une extension pour Visual Studio (2010 pour cette nouvelle mouture) qui permet de créer des applications C# à partir de code Delphi. Cette solution est née suite à l’échec de la version 8 de Delphi qui ne gérait alors que C# et avait été boudée par les développeurs, et avec l’idée qu’il serait plus simple pour ceux qui veulent migrer vers C# de le faire en gardant le langage Delphi comme base.
La grande nouveauté de Delphi Prism XE, c’est son intégration dans l’outil de développement MonoDevelop, dans sa version Mac OS X. Cet IDE permet de créer des applications Mono pour l’OS d’Apple et par extension, pour iPhone et iPad en passant par le compilateur MonoTouch de Novell. Vous pouvez donc déjà faire des applications pour ces plateformes sans attendre la prochaine version de RAD Studio.
Les éditeurs tiers très sollicités
RAD Studio, et plus particulièrement Delphi, qui reste le langage majoritairement utilisé, fonctionne au travers d’une large communauté (plus de 100 000 développeurs en France) qui participe activement à l’évolution de Delphi. Ainsi, une grande partie des composants avancés de Delphi et fournis avec en sont issus, comme par exemple Indy, Jedi ou IP*Works.
En plus de ces composants gratuits, d’autres éditeurs tiers se proposent de combler les manques des composants de base de Delphi niveau interface. TMS Software propose ainsi toute une gamme de composants payant permettant de produire des applications à interfaces riches telles celles d’Office 2010.
Disponibilité
RAD Studio XE est d’ores et déjà disponible en trois versions différentes : professionnelle, entreprise et architecte. Il comprend l’ensemble des applications de l’éditeur, c'est-à-dire Delphi XE, C++ Builder XE, Delphi Prism XE et RAD PHP. Chaque logiciel peut aussi être acheté séparément. Une version d’évaluation de 30 jours est téléchargeable sur le site d’Embarcadero.
Adieu 2010, bienvenue à XE !
Pour marquer la rupture avec les anciennes versions, cette nouvelle mouture du célèbre éditeur de logiciel prend un nouveau nom. Plus question de donner une date, voici RAD Studio XE qui se veut plus rapide et plus ouvert. Mais contrairement à ce que pourrait signifier un tel changement de nom, les nouveautés ne sont pas aussi importantes qu’on pourrait le penser.
Des nouveautés dès maintenant...
RAD Studio XE est en fait dans la continuité de ce que proposait la version 2010 : un IDE intégralement en Unicode (vous pouvez nommer vos variables avec des accents ou en japonais, cela fonctionne, mais attention à la relecture !), un support de toutes les fonctionnalités avancées de Windows 7, comme le multi-touch, les gestures, les bibliothèques, les jumplists ou encore les nouvelles boîtes de dialogue ou la nouvelle barre des tâches.
Les nouveautés sont plus à rechercher dans les outils directement intégrés dans l’IDE. Ainsi, vous pourrez gérer vos versions directement dans l’IDE grâce à l’intégration de Subversion et trouver les différences entre elles grâce à Beyond Compare, lui aussi intégré totalement à l’interface. De même, les tests de performances et d’optimisation de vos applications sont maintenant accessibles directement via les menus de RAD Studio. On regrettera au passage que l’interface en elle-même n’est pas eu le droit à un petit lifting, surtout au niveau des barres de menu.
En fait, c’est la partie DataSnap qui a le plus évolué. DataSnap est un système client/serveur d’applications et de données basé sur le protocole SOAP. Ce mécanisme évolue dans RAD Studio XE en passant au protocole REST basé sur une combinaison de HTTP et de XML. La bibliothèque de composants de Delphi et C++ Builder se voient donc enrichie par une foule de composants dédiés aux applications Web. On aura le droit par exemple à un ensemble d’objets pour Facebook ou Google Doc vous permettant en quelques instants de créer des applications utilisant ces services de façon totalement transparente. Cette version apporte aussi le support du Cloud Computing, avec des composants permettant d’utiliser facilement Azure ou Amazon.
Côté langage en lui-même, peu de changements. Les expressions régulières sont maintenant supportées et il est possible d’optimiser ses applications pour les processeurs multi-cœurs.
…mais surtout l’année prochaine !
Mais au final, ce qui ressort de cette journée de séminaires, c’est que RAD Studio XE n’est que la toute première étape d’une roadmap bien chargée et très attrayante.
Ainsi, dès l’année prochaine, RAD Studio XE2 permettra d’utiliser un seul IDE pour compiler sur de multiples plateformes. Et la liste est longue ! La première évolution concernera le 64 bits tant attendu par les développeurs Delphi en particulier. La seconde concerne le multiplateforme. Embarcadero annonce ainsi la possibilité de compiler depuis l’IDE Windows vers les plateformes Mac OS X, iPhone et iPad, Linux et Android. Une petite démonstration d’une préversion du compilateur 64bits a d’ailleurs été faite, même s’il ne fonctionne qu’en ligne de commande pour le moment.
Autre grande étape de la roadmap (mais ce coup-ci, sans approximation de date), le remodelage de la partie graphique des applications créée avec Delphi et C++ Builder. L’idée avancée par l’équipe Delphi est de pouvoir choisir le type d’interface graphique à utiliser. Là où aujourd’hui seule la GDI est disponible nativement (la GDI+ est laissée à des éditeurs tiers), il sera possible de choisir WPF ou Qt comme système graphique. Bref, les bonnes choses restent à venir.
Delphi Prism, où quand Delphi fait du C#
Delphi Prism XE est un logiciel à part dans la suite RAD Studio XE. Il s’agit en fait d’une extension pour Visual Studio (2010 pour cette nouvelle mouture) qui permet de créer des applications C# à partir de code Delphi. Cette solution est née suite à l’échec de la version 8 de Delphi qui ne gérait alors que C# et avait été boudée par les développeurs, et avec l’idée qu’il serait plus simple pour ceux qui veulent migrer vers C# de le faire en gardant le langage Delphi comme base.
La grande nouveauté de Delphi Prism XE, c’est son intégration dans l’outil de développement MonoDevelop, dans sa version Mac OS X. Cet IDE permet de créer des applications Mono pour l’OS d’Apple et par extension, pour iPhone et iPad en passant par le compilateur MonoTouch de Novell. Vous pouvez donc déjà faire des applications pour ces plateformes sans attendre la prochaine version de RAD Studio.
Les éditeurs tiers très sollicités
RAD Studio, et plus particulièrement Delphi, qui reste le langage majoritairement utilisé, fonctionne au travers d’une large communauté (plus de 100 000 développeurs en France) qui participe activement à l’évolution de Delphi. Ainsi, une grande partie des composants avancés de Delphi et fournis avec en sont issus, comme par exemple Indy, Jedi ou IP*Works.
En plus de ces composants gratuits, d’autres éditeurs tiers se proposent de combler les manques des composants de base de Delphi niveau interface. TMS Software propose ainsi toute une gamme de composants payant permettant de produire des applications à interfaces riches telles celles d’Office 2010.
Disponibilité
RAD Studio XE est d’ores et déjà disponible en trois versions différentes : professionnelle, entreprise et architecte. Il comprend l’ensemble des applications de l’éditeur, c'est-à-dire Delphi XE, C++ Builder XE, Delphi Prism XE et RAD PHP. Chaque logiciel peut aussi être acheté séparément. Une version d’évaluation de 30 jours est téléchargeable sur le site d’Embarcadero.
Edtech
le 20 septembre 2010 à 16:47
(8 949
lectures)
Actualités et brèves relatives
- 20 / 09 / 2010 : Windows Phone 7 : les outils de développement sont finalisés
- 13 / 07 / 2010 : Windows Phone 7 : bêta officielle des outils de développement
- 07 / 07 / 2010 : Microsoft : WebMatrix renouvelle complètement ses composants
- 30 / 06 / 2010 : Web : Microsoft prépare la version bêta d'IIS Express (màj)
- 12 / 04 / 2010 : Microsoft annonce officiellement Visual Studio 2010 et .NET 4.0
- 05 / 07 / 2006 : Evans Data classe les IDE par niveau de qualité








