Accéder au contenu principal

Articles

Affichage des articles du juin, 2025

Concevoir un système d’annotations pour l’automatisation

À la suite de l'article concernant  Automatisation d'interface utilisateur , j'ai reçu différents commentaires relatifs au choix qui avait ét fait. J'ai décidé d'écrire un autre article présentant différentes conceptions, avec leurs avantages et inconvénieunts respectifs Annotation et convention over configuration L'approche qui avait été adoptée était basée sur une annotation par responsabilité, avec le moins de choix possible. Un maximum d'automatisation avait été mis en place. @Order(value = 9) @HideField(value = SectionEnum.TABLE) @Mandatory private Integer groundElementOwnerId; Les annotations indiquent  que le champs serait affiché à la neuvième position. que le champ serait caché dans la section table de la page. que le champ est obligatoire @Order(value = 7) @TableStruture private Map<String,String> properties; Ici il y avait détection de la map et un tableau était affiché. Différentes conventions avaient été mises en place. Concernant les sele...

Automatisation d'interface utilisateur

La solution qui est présentée se base sur thymeleaf et boostrap 3.  Interface utilisateur Depuis le tout début de ma carrière, à chaque emploi j'ai eu à créer de nombreuses interfaces web pour des applications de gestion. Ce n'est pas nécessairement très intéressant, c'est redonnant et c'est de plus en plus complexe pour au final prendre des données, les afficher à l'utilisateur, lui permettre de les modifier et finalement les retourner au serveur. Après avoir fait du jsp, jsf, asp, php, struts, gwt, gxt, gwt-ext, jquery, thymeleaf j'avais de grosse attente envers les nouveaux framework / librairie frontend. J'ai été malheureusement fortement déçu après avoir fait quelques nouvelles applications from scratch en angular / react. Encore plus complexe qu'auparavant, mais plus découpé. Courbe d'apprentissage assez élevé et maintenance coûteuse. Le temps et argent pris pour constamment mettre à jour des libraires c'est du temps, argent en moins pour ...

Kde 6 vs Windows 11

Nous allons comparer Kde 6 à l'environnement graphique de Windows 11. Le précédent comparatif date de 2015  Voici une liste d'ancien comparatif. Kde 5 vs Windows 10 https://www.laboiteaprog.com/2015/12/kde-5-vs-windows-10.html Kde 4.9 vs Windows 7 https://www.laboiteaprog.com/2012/09/kde-49-vs-windows-7.html kde 3.4 vs Windows Xp https://www.laboiteaprog.com/2005/08/kde-34-vs-windows-xp.html Menu Le menu sous Kde est toujours divisé par des catégories. Prenez note que sous une autre distribution, cela pourrait être différent. Calculatrice Un mode simple, scientifique, statistique et numérique est disponible  Configuration Le panneau de configuration s'est simplifié, un menu par catégorie s'est ajouté. Explorateur de fichier Bureau Navigateur internet Konqueror est le navigateur par défaut, cependant, il y a aussi maintenant aussi Falkon. Konquer gère toujours la gestion des fichiers et supporte de multiple protocole réseau. Ressource système Cette application a été revu...