Je ne suis donc pas le seul à l'avoir constaté, et cela ne s'arrête pas qu'aux styles, la plupart des composants proposés ne sont pas liables
professionnellement, tout mes nouveaux programmes Desktop sont FMX et pourtant ce sont des programmes de gestion type Facturation/Gestion de Stocks etc...J'ai déjà essayé d'utiliser Firemonkey et curieusement je m'en suis mieux sorti pour le développement mobile que pour le développement bureau (dans les 3 OS).
la partie mobile, c'est plus pour mes moments de loisirs . Il m'a fallu un temps certain d'adaptation mais c'est maintenant VCL qui me semble ardu !
Cela dit je n'ai pas encore trouver la recette idéale de structure de programme FMX pour ces programmes "de gestion" (même s'il me semble en approcher), j'ai encore plusieurs idées à développer avant un choix plus définitif.
Obligatoire non je dirais qu'ils rendent la vie plus aisée à beaucoup de momentson impose une nouvelle approche telles que le LiveBinding ou une gestion des styles avec de nouveaux composants, obligatoires l'un comme l'autre
ça, d'accord, on essaie d'être irréprochable au niveau de la documentation fournie.
Pour ce qui est des livres, je n'en ai jusqu'à présent trouvé aucun qui pousse à fond les Livebindings comme les styles, tout au plus ces deux sujets font l'objet d'un chapitre et, de mon point de vue, n'abordant que le B.A.B.A. J'aurais voulu plutôt des ouvrages comme le Delphi in Depth : Firedac pour ces deux sujets. (Je suis sûr qu'un petit malin me rétorquera que je n'ai qu'à les écrire, j'y songe mais la tâche est énorme)
MerciEnvoyé par pprem
Je m'efforce de rassembler tout ce que je peux écrire sur ces sujets aussi bien concernant livebindings que styles mais cela prend énormemment de temps
Je confirme.Envoyé par pprem
AMHA, le premier pas avait été franchi avec les D10.x (je pense en particulier au TListView et son apparence dynamique, sujet sur lequel j'ai beaucoup bossé qui mériterait presque à lui tout seul un opuscule)
Par contre, l'outil de conception visuel de liaison devient, pour les grosses applications, vite trop encombré (la gestion de vues très difficile à maitriser)
de même le fait d'utiliser les LiveBindings de cette façon rend la maintenance délicate (manque de commentaires, aucune sortie possible de documentation) bref, ç'est un de mes bêtes noires
Alexandria amène par contre un vrai confort au niveau du concepteur de fiche.
Côté styles FMX, les choses ont quelques peu évoluées, je me souviens du temps où je parlais d'une manipulation A.F.RO (appliquer/fermer/rouvrir) qu'il fallait presque faire à chaque modifications des styles. C'est de l'histoire ancienne, quoique ne pas fermer le concepteur de style avant un test d'exécution expose encore à des déceptions !
Il y a toujours des parties sur les styles qui me frustrent et auxquelles je tente de palier (pas toujours avec succès)
Partager