Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La version 10.3.3 de la suite de développement RAD Studio incluant Delphi et C++Builder est disponible :
Un aperçu des fonctionnalités clés

Le , par Michael Guilloux

6PARTAGES

23  0 
Embarcadero Technologies, éditeur d’outils de productivité pour développeurs d’applications multiplateformes, vient d'annoncer la sortie de la version 10.3.3 de RAD Studio, la suite de développement incluant Delphi et C++Builder.

Pour ceux qui ne sont pas familiers au monde Delphi, il faut noter qu'il s'agit à la fois d'un langage de programmation orienté objet et un EDI pour ce langage pour le développement rapide d'applications de bureau, mobiles, Web et de console. Il est souvent associé avec C++Builder, qui ensemble, constituent essentiellement la suite de développement RAD Studio. C++Builder reprend simplement les mêmes concepts, la même interface et la même bibliothèque que Delphi en utilisant le langage C++.

Lancé le 21 novembre 2018, RAD Studio 10.3 a apporté des nouveautés qui ont permis de développer des applications hautement sophistiquées sur le plan graphique pour Windows, macOS, iOS, Android et Linux Server en s’appuyant sur une même base de code natif afin de radicalement réduire les délais de production d’applications multiplateformes. Cette version a, en quelques mots, amélioré la capacité de créer des applications Windows 10 et multiplateformes (pour iOS 12 et Android 9).

Lancé exactement un an plus tard, RAD Studio 10.3.3 s'appuie sur les fonctionnalités des versions 10.3, 10.3.1 et 10.3.2 de la suite de développement auxquelles se sont ajoutées quelques nouveautés intéressantes.

Avec cette Release 3, les développeurs peuvent cibler Google Play Store avec les versions 64 bits de leurs applications Delphi FireMonkey. Ils peuvent également simplifier le développement de leurs applications multi-tiers et le déploiement de RAD Server via une image Docker préconstruite. RAD Studio 10.3.3 permet en outre de créer des applications C++ et Delphi pour iOS 13 ainsi que des applications Delphi pour macOS Catalina. Les développeurs peuvent aussi accéder à plus de 70 sources de données avec une licence d'abonnement Enterprise Connector incluse pour les éditions Entreprise et Architecte de la suite de développement.

Prise en charge d'Android 64 bits pour Delphi

L'une des principales nouveautés de la version 10.3.3 de RAD Studio est la prise en charge des applications Android 64 bits pour Delphi. Vous pouvez maintenant créer des applications Android 64 bits prêtes pour Google Play Store, avec la prise en charge d'Android App Bundle. Vous pouvez donc toucher une plus large base d'utilisateurs d'Android avec Delphi 10.3.3.

On note particulièrement :
  • un nouveau compilateur Delphi pour la plateforme Android 64 bits, basé sur l'infrastructure de compilateur LLVM. Ce compilateur est compatible avec le compilateur Android 32 bits et prend en charge le modèle de mémoire ARC comme tous les autres compilateurs de plateformes mobiles Delphi (iOS 32 et 64 bits et Android 32 bits) ;
  • une prise en charge étendue de la bibliothèque d'exécution Delphi (Run-Time Library ou RTL), notamment l’accès au système de fichiers principal, l’intégration de plateforme, la gestion de la mémoire et des threads, mais également les bibliothèques clientes HTTP et REST, la bibliothèque de programmation parallèle, entre autres ;
  • une prise en charge complète de la bibliothèque FireMonkey et de tous les contrôles FireMonkey précédemment disponibles sur la plateforme Android 32 bits ;
  • une prise en charge de la base de données RTL et de la bibliothèque d'accès au client FireDAC, avec le support des mêmes bases de données précédemment disponibles sur la plateforme Android 32 bits ;
  • des améliorations de la prise en charge de FMX pour la plateforme Android, à la fois pour les applications 64 bits et 32 bits ;
  • la prise en charge d'InterBase pour Delphi Android 64 bits. Vous pourrez cibler Android 64 bits avec InterBase embrarqué (IBLite et IBToGo)


Support d'iOS 13 et macOS Catalina

Une autre nouveauté parmi les plus importantes de RAD Studio 10.3.3 est la prise en charge du ciblage de l’App Store d'iOS 13 (pour Delphi et C++Builder) et de macOS Catalina (Delphi uniquement). Vous pourrez donc créer des applications mobiles iOS 13 prêtes pour l'App Store et cibler le macOS App Store avec les applications Delphi macOS Catalina 64 bits.

Déploiement Docker de RAD Server

La version 10.3.3 de la suite de développement d'Embarcadero Technologies inclut la prise en charge du déploiement Docker et de la configuration de RAD Server via des scripts intégrés. L'éditeur fournit également une image Docker préconstruite pour RAD Server sous Linux, hébergée sur Docker Hub. Cela simplifie grandement le déploiement de RAD Server en production dans Docker.


Les connecteurs d'entreprise (Enterprise Connectors) sont inclus dans les éditions Entreprise et Architecte

RAD Studio 10.3.3 inclut une licence d'abonnement d'un an à Enterprise Connectors pour les éditions Entreprise et Architecte. Les connecteurs d'entreprise rendent la connexion à n'importe quelle application aussi simple que la connexion à une base de données. Les développeurs ayant ces licences pourront avoir accès à plus de 70 applications d'entreprises.


RAD Studio 10.3.3 inclut également plus de 180 améliorations pour la correction de problèmes signalés par les utilisateurs. Delphi 10.3.3, C++Builder 10.3.3 et RAD Studio 10.3.3 sont disponibles au téléchargement.


Liens utiles :
Achat : https://www.embarcadero.com/products...oduct-editions
Misé à jour/téléchargement d'un produit enregistré : http://cc.embarcadero.com/reg/delphi ou https://members.embarcadero.com/Login.aspx

Source : Embarcadero

Et vous ?

Utilisez-vous RAD Studio ? Que pensez-vous de ces nouveautés ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de matthius
Inactif https://www.developpez.com
Le 23/11/2019 à 2:10
youtube m'a montré ça : www.pascalabc.net
0  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 23/11/2019 à 7:55
Je remercie Michael Guilloux d'avoir fait de ma pauvre annonce quelque chose qui a de la forme, un seul n'est pas suffisant pour lui rendre honneur
et de nombreux

Citation Envoyé par matthius Voir le message
youtube m'a montré ça : www.pascalabc.net
Ok, il s'agit d'un IDE qui permet de saisir des programmes en Pascal de là à dire que c'est un IDE RAD il y a loin.
En plus il n'est orienté que Windows, .net de surcroît.

Si vous voulez comparer avec un IDE RAD gratuit indiquez plutôt Lazarus qui, de mon point de vue, est une fourche de Delphi 7 (quel plus bel hommage pouvait lui être fait ?).
Pour ce qui est des cibles Lazarus offre les mêmes possibilités que Delphi (et même peut-être plus) mais, les fans de Lazarus me corrigeront au besoin, le programme doit être écrit en tenant compte de la cible, a contrario, un même programme simple écrit sur windows pourra être déployé sur les différents OS (windows, OSX, IOS, Android, Linux) sans modification de code (sauf bien sûr pour la partie GUI à laquelle il faudra faire attention).
0  0 
Avatar de tlt
Membre actif https://www.developpez.com
Le 25/11/2019 à 6:43
je m'en vais de ce pas tester la version community de c++ builder.
Mais sinon, c'est la galère de se trouver un bon tuto de nos jours, ce n'est plus comme à l'époque de C++ Builder 6 où il y en avait à profusion
0  0 
Avatar de pprem
Membre éprouvé https://www.developpez.com
Le 25/11/2019 à 6:58
Citation Envoyé par tlt Voir le message
je m'en vais de ce pas tester la version community de c++ builder.
Mais sinon, c'est la galère de se trouver un bon tuto de nos jours, ce n'est plus comme à l'époque de C++ Builder 6 où il y en avait à profusion
si l'anglais ne te rebute pas tu peux faire un tour sur cette série de vidéos : https://www.embarcaderoacademy.com/p...with-c-builder
(et en profiter pour me dire si ça vaut le coup vu qu'il faudrait que je me mette à C++Builder et au C++, mais ne trouve pas la concentration pour ça)
0  0 
Avatar de ptitfredo
Futur Membre du Club https://www.developpez.com
Le 27/11/2019 à 8:12
Bonjour,

quelqu'un peut-il rappeler le lien de téléchargement de Rad Studio (version Enterprise). Sur les diverses pages visitées, je ne vois pas de lien de login !? Je sais, il fait encore nuit ici... mais j'ai allumé la lumière !

Merci. Fredo.
0  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 27/11/2019 à 9:15
Pour un achat ? https://www.embarcadero.com/products...oduct-editions
pour une mise à jour/téléchargement d'un produit enregistré ? http://cc.embarcadero.com/reg/delphi ou https://members.embarcadero.com/Login.aspx
0  0 
Avatar de ptitfredo
Futur Membre du Club https://www.developpez.com
Le 27/11/2019 à 15:20
Merci.
C'était le dernier lien dont j'avais besoin (et l'habitude).
Cordialement. Fredo.
0  0 
Avatar de tlt
Membre actif https://www.developpez.com
Le 29/11/2019 à 9:26
Citation Envoyé par pprem Voir le message
si l'anglais ne te rebute pas tu peux faire un tour sur cette série de vidéos : https://www.embarcaderoacademy.com/p...with-c-builder
(et en profiter pour me dire si ça vaut le coup vu qu'il faudrait que je me mette à C++Builder et au C++, mais ne trouve pas la concentration pour ça)
Merci pour le lien. Ce n'est pas trop le genre de tuto que je cherchais. Je parlais plus des tutos du genre comme ceci ou comme celà mais à jour avec les contraintes et les possibilités actuelles.
Mais si c'est pour se familiariser à C++ Builder, ça en vaut le coup. surtout la familiarisation avec le dev mobile et le c++11.

En passant, je trouve que C++ Builder est plus facile à prendre en main, en tout cas plus que son homologue et alternative Qt, si on parle d'environnement RAD en C++, qui plus est multiplateforme.
Par contre, pour la section "Day 4 : game development" du tuto en anglais, je préfère me mettre carrement à Unreal Engine 4 si c'est pour y faire du C++.
0  0 
Avatar de yvslms
Membre averti https://www.developpez.com
Le 29/11/2019 à 12:01
Citation Envoyé par tlt Voir le message
En passant, je trouve que C++ Builder est plus facile à prendre en main, en tout cas plus que son homologue et alternative Qt, si on parle d'environnement RAD en C++, qui plus est multiplateforme.
Par contre, pour la section "Day 4 : game development" du tuto en anglais, je préfère me mettre carrement à Unreal Engine 4 si c'est pour y faire du C++.
Dans le domaine de l’animation graphique ou des jeux l'un des gros avantages de Delphi/Builder C++, en plus de la facilité d'utilisation, est d'avoir accès à toutes les ressources possibles de gestion de fichiers et de bases de données. Ce qui n'est pas le cas ou de façon limitée, par exemple sur Unity. Mais qu'en est-il sur Unreal Engine ?

Yves
0  0