Quand je développe, j'aime produire un code de qualité. En ile, je m'attache à faire des procédures et fonctions réutilisables et simple à tester et à maintenir. J'essaye de respecter le modèle MVC pour rendre mes applications évolutives. Je code principalement sur i en RPG et je fais mes interfaces avec SilverDev d'expéria. Je n'ai toujours pas fait le pas du HTML et PHP pour mes interfaces utilisateurs.
Au cours de mes heures de veille et d'auto formation, j'ai découvert le modèle MVVM qui me semble être une nouvelle dimension dans le développement des interfaces clientes. Bien sûr, nous abordons une technologie Microsoft et .NET et c'est nouveau pour moi.
En utilisant la technologie WPF, l'interface utilisateur est composée de deux types de sources.
- Une source C# utilisée par le développeur pour coder les contrôles
- Une source XAML utilisée par le graphiste pour écrire la présentation.
Je trouve le concept intéressant pour au moins deux raisons. D'abord, il est rare qu'un développeur soit un graphiste chevronné pour ne pas dire, et je me mets dans le lot, que c'est un peu le dernier de ses soucis. La seconde raison, est de pouvoir faire évoluer le graphisme au fur et à mesure des avancées technologiques sans toucher au code de l'application. La réciproque est vraie également.
Je pense que dans les années à venir, la technologie évoluera pour donner plus de confort à l'utilisateur. Aujourd'hui, cela passe par des écrans plus grands avec une meilleure résolution. Demain, il aura, non pas le choix, mais la possibilité de multiplier les expériences d'interaction avec différents périphériques en combinant les saisies clavier et les sélections à la souris avec du tactile sur l'écran, des commandes avec les yeux en regardant une partie de son écran,... les objets apparaissant sur l'écran puis disparaissant selon le contexte.
La technologie permet déjà tout ça mais, qu'en est-il pour nos applications ?
Pour finir, une petite vidéo du futur qui nous attend...
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire