Nouvelle version 10.2.1 de RAD Studio (Delphi et C++ Builder)
Un effort de qualité

Le , par gvasseur58

98PARTAGES

7  0 


En proposant en ce mois d’août la version intermédiaire 10.2.1 de RAD Studio, Embarcadero suit globalement la feuille de route que l’entreprise s’était fixée pour les années 2017 et 2018.

La correction de bogues est bien au rendez-vous avec 402 corrections au total (selon Marco Cantù, en charge entre autres du suivi de la qualité du produit), et c’est une excellente nouvelle si l’on considère que ce travail est une demande unanime de la communauté des utilisateurs. De réels progrès sont à noter dans ce domaine, même s’il reste du chemin à parcourir puisque, sur l’année écoulée, 2582 problèmes ont été relevés et que seuls 1296 d’entre eux ont été résolus. Il faudra par conséquent, souligne le même Marco Cantù, « au sens littéral du terme redoubler d’efforts pour corriger les bogues et améliorer la qualité du produit ».

Parmi les bogues dont la correction était particulièrement attendue, on peut citer le dysfonctionnement du débogueur pour ceux qui travaillent avec Windows 10 Creators, des fuites de mémoire avec StringToJString, l’absence de prise en charge d’iOS 10.3 et une lenteur extrême des applications Android produites par la version précédente (ce dernier point sera encore amélioré). En revanche, un certain nombre de problèmes n’ont pas encore été résolus : le clavier virtuel chinois pour Android défectueux, l’EDI Delphi qui ne s'adapte pas au dpi et surtout les lieurs C++ qui échouent lors de la génération d’exécutables de débogage (erreurs en voie de résolution avec notamment une amélioration significative du lieur C++ pour des projets plus volumineux). On pourra penser qu’il s’agit là de défauts mineurs… sauf pour ceux qui y sont confrontés !

Par ailleurs, quelques améliorations ont été apportées au produit. On notera que FireDAC prend à présent en charge MSSQL 2012, MSSQL 2014, MSSQL 2016, ODBC 13 et Interbase 2017. Sous Android, le rendu de contrôles a été amélioré et des corrections pour les problèmes relatifs à TEdit avec Android N ont été intégrées.

Concernant Linux, les utilisateurs de C++ Builder regretteront que le support des serveurs en soit reporté. Ceux de Delphi verront avec intérêt que la troisième nouvelle fonctionnalité la plus demandée sur le portail qualité d’Embarcadero est la prise en charge de Linux Server dès l’édition dite Professional !

Après plusieurs années d’errance de la part d’un produit ambitieux et efficace, mais trop souvent instable, toute la communauté des « delphistes » verra d’un bon œil que la priorité accordée au triptyque « Qualité, Performance, Stabilité » semble rester d’actualité. Quant à nous, nous rendrons compte comme toujours dans nos colonnes des progrès réalisés et des éventuelles régressions. En attendant, que chacun se fasse une opinion en testant cette nouvelle version gratuitement auprès d’Embarcadero.

Source : Embarcadero



Que pensez-vous de cette nouvelle version de RAD Studio ?

Quelle importance accordez-vous à la stabilité et à la qualité d'un produit par rapport à ses performances ?

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

Avatar de gvasseur58
Responsable Delphi https://www.developpez.com
Le 29/08/2017 à 11:37
Bonjour,

@TJ1985 C'est Serge (SergioMaster) qu'il fallait remercier, l'allusion aux LiveBindings et à la nécessaire correction d'un tutoriel en attente m'étant adressées à cause d'un retard qui s'éternise un peu ().

Je confirme cependant que la version starter accepte des bibliothèques tierces comme ZeosLib qui permettent d'accéder à des données, contrairement au mythe qui laisse croire que ce serait impossible.
Pour ce qui est de la documentation concernant Delphi, je partage l'avis majoritaire qui est qu'elle n'est pas très cohérente. Il y a bien l'essentiel, mais perdu dans des recoins parfois inimaginables. Heureusement, l'ensemble commence à bouger, essentiellement pour la partie développement mobile : on a ainsi les livres de Daniele Teti (Delphi Cookbook que Serge a d'ailleurs lu et critiqué) et de Pawel Glowacki (Expert Delphi que je finis de lire avant d'en publier une critique) qui sont vraiment très intéressants. Publiés chez Packt, ces livres sont accessibles à des prix sans commune mesure avec ceux annoncés au départ... De notre côté, nous œuvrons pour la publication de tutoriels couvrant des domaines peu ou pas exploités : petit à petit, les productions complètent celles disponibles parfois depuis plusieurs années.

Enfin, pour les gens désœuvrés ou non, nous sommes toujours preneurs de tutoriels sur Delphi et plus largement Pascal. Il ne faut pas hésiter. Je crois que Serge pourra certifier que nous faisons tout pour faciliter la rédaction, depuis l'idée d'origine jusqu'à la publication en passant par l'écriture elle-même, avec pour objectif un produit de qualité, techniquement valable et d'un français irréprochable. Donc, lancez-vous ! Le seul risque est celui que rencontre Serge : comme l'équipe bénévole ne dispose pas d'un temps infini et que chaque projet est accompagné, l'attente est parfois un peu longue avant publication (mais sans dépasser quelques semaines)...

Cordialement,

Gilles
2  0 
Avatar de TJ1985
Membre confirmé https://www.developpez.com
Le 28/08/2017 à 10:18
Bonjour à vous,
La version 10.2 Tokyo est toujours disponible gratuitement en version Starter ici : https://www.embarcadero.com/fr/produ...ional-download.
Elle n'emporte pas tout de Delphi, évidemment, mais elle n'est pas limitée en temps. Je l'utilise pour vérifier des hypothèses, découvrir FireMonkey, etc. Le principal inconvénient pour moi est l'absence de connecteurs aux bases de données ainsi que des DataSnap que je voulais mieux évaluer.
1  0 
Avatar de der§en
Membre actif https://www.developpez.com
Le 29/08/2017 à 12:35
La doc, a systématiquement au moins une version de retard si c'est n'est pas plus

A zut, je suis un râleur qui regrette la qualité de la doc que nous avions jusqu'à Delphi 7 et que nous n'avons plus revu depuis…
1  0 
Avatar de TJ1985
Membre confirmé https://www.developpez.com
Le 30/08/2017 à 9:36

Enfin, pour les gens désœuvrés ou non, nous sommes toujours preneurs de tutoriels sur Delphi et plus largement Pascal. Il ne faut pas hésiter. Je crois que Serge pourra certifier que nous faisons tout pour faciliter la rédaction, depuis l'idée d'origine jusqu'à la publication en passant par l'écriture elle-même, avec pour objectif un produit de qualité, techniquement valable et d'un français irréprochable. Donc, lancez-vous !
Hélas, je connais mes limites. Si je suis immodestement compétent pour améliorer et corriger les choses en général, je souffre d'un manque certain d'initiative pour les initialiser. D'où ma proposition de relecture-validation, plutôt que d'écriture from scratch.
Mais bon, en parallèle j'essaie d'implémenter le MVC à la Apple en Delphi, peut-être que je ferai quelque chose si j'arrive à des conclusions utiles. Pour le moment je bute un brin sur les Interfaces, qui ne sont pas de ma culture. Après tout, je suis un programmeur procédural, structuré et modulaire, moi, pas un homme objet !
1  0 
Avatar de gvasseur58
Responsable Delphi https://www.developpez.com
Le 01/09/2017 à 19:30
Citation Envoyé par TJ1985 Voir le message
Hélas, je connais mes limites. Si je suis immodestement compétent pour améliorer et corriger les choses en général, je souffre d'un manque certain d'initiative pour les initialiser. D'où ma proposition de relecture-validation, plutôt que d'écriture from scratch.
Mais bon, en parallèle j'essaie d'implémenter le MVC à la Apple en Delphi, peut-être que je ferai quelque chose si j'arrive à des conclusions utiles. Pour le moment je bute un brin sur les Interfaces, qui ne sont pas de ma culture. Après tout, je suis un programmeur procédural, structuré et modulaire, moi, pas un homme objet !
Toutes les bonnes volontés sont et seront bien accueillies, aussi bien en relecture qu'en écriture, et aussi bien de type procédural que de type objet .
1  0 
Avatar de SergioMaster
Rédacteur/Modérateur https://www.developpez.com
Le 02/09/2017 à 7:29
Bonjour
Citation Envoyé par TJ1985 Voir le message
D'où ma proposition de relecture-validation, plutôt que d'écriture from scratch.
Déjà, la relecture/validation serait un plus
Et si cela pouvait t’amener à écrire par la suite des tutoriels ce serait la cerise sur le gâteau.

Cela écrit, j'ai toujours en chantier 2 ou 3 tutoriels, celui sur ZEOSDBO que je crains ne devoir jamais finir car j'utilise de moins en moins sauf pour maintenance, et deux sur les LiveBindings (en plus de celui en cours de correction)
pour ces deux derniers je bute sur "les finitions" :
Dans le premier, ajouterai-je la partie firemonkey ? car j'ai un problème avec le listview et la "coloration des items", j'aimerais rajouter un fond et non colorer simplement le texte
Dans le second, rédaction de composants réactif aux livebindings, j'étais bien parti mais je me suis aperçu que mon exemple (un Timage avec nom de fichier à charger ) n'avait besoin que de la fonction écrire la propriété et non d'une lecture/écriture. Du coup, c'est d'une idée de composant, simple quand même) dont j'ai besoin !
1  0 
Avatar de sjordi
Membre à l'essai https://www.developpez.com
Le 13/08/2017 à 22:29
Je viens d'installer 10.2.1 Professional mais Delphi n'offre pas Linux d'emblée. Peut-être est-ce une option payante.
Aucune trace de cette info sur le site US en tout cas. Ou alors tellement grosse sous mon nez que je ne la vois pas?
0  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 13/08/2017 à 23:34
Citation Envoyé par sjordi Voir le message
Je viens d'installer 10.2.1 Professional mais Delphi n'offre pas Linux d'emblée. Peut-être est-ce une option payante.
Aucune trace de cette info sur le site US en tout cas. Ou alors tellement grosse sous mon nez que je ne la vois pas?
le support Linux est uniquement en version Entreprise.
0  0 
Avatar de alheuredudejeuner
Membre confirmé https://www.developpez.com
Le 14/08/2017 à 21:01
d’Embarcadero est la prise en charge de Linux Server dès l’édition dite Professional !
Bonjour,

Je n'ai rien avec ma mise à jour, et j'espère que ce n'est qu'un contretemps. Ca fait 5 ans que j'attends une version Linux et je n'y ai pas accès pour l'instant.
Sinon la mise à jour depuis le web installeur, s'est bien passé pour moi.
J'ai juste une appli multi OS KO, mais je ne n'ai pas cherché pourquoi.

Cordialement
0  0 
Avatar de gvasseur58
Responsable Delphi https://www.developpez.com
Le 14/08/2017 à 21:07
Citation Envoyé par alheuredudejeuner Voir le message

Je n'ai rien avec ma mise à jour, et j'espère que ce n'est qu'un contretemps. Ca fait 5 ans que j'attends une version Linux et je n'y ai pas accès pour l'instant.
Bonjour !

Il s'agit bien d'une demande des utilisateurs et non d'une réalité pour le moment .
0  0 
Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -

Partenaire : Hébergement Web