WPF-MVVM - Développement d’applications clients lourds

Bien que le client léger semble avoir pris le pas, les raisons susceptibles de pousser une entreprise à développer des applications clients lourds sont multiples. Capacités de traitement élevées, fonctionnalités plus complètes et plus poussées, interfaces graphiques plus riches, niveaux de sécurité plus grand… Quelle que soit la vôtre, l’expertise technologique de nos consultants relative à WPF offrira à votre solution le plus haut niveau de qualité.

sumit
Présentation

Clients lourds : des applications séduisantes

Malgré une certaine perte de vitesse, les applications clients lourds ont encore de beaux jours devant elles. Ces solutions directement installées sur le poste de travail s’avèrent en effet parfaitement adaptées lorsque celles-ci doivent prendre en charge des traitements ou des affichages complexes et présentent encore aujourd’hui de nombreux avantages. Elles offrent, entre autres, des interfaces graphiques plus riches, plus fluides et plus rapides, proposent aux utilisateurs finaux un plus grand nombre de fonctionnalités, garantissent un niveau de sécurité plus élevé (l’accès aux données ne se faisant pas par le web)… Des atouts de taille qui, s’ils ne doivent pas venir occulter certaines contraintes comme la nécessité d’une installation physique sur chaque machine, donnent aux applications de bureau les moyens de rivaliser, pour un long moment encore, avec les applications web.

Principaux critères de choix client lourd / client léger

Client lourd :

  • Interface plus riche
  • Interactivité plus grande
  • Exploitation des ressources locales
  • Sécurité optimale

Client léger :

  • Déploiement
  • Facilité de maintenance et de gestion des versions
sumit
Avis d'expert

Maîtriser la technologie, respecter les bonnes pratiques

Pour développer une application client lourd, l’expertise doit être totale. Il faut connaître la technologie et les bonnes pratiques de développement. C’est pourquoi nos consultants respectent toujours l’architecture MVVM recommandée par Microsoft lorsqu’ils développent une solution avec WPF. La dissociation des logiques métiers et du graphisme de ce design pattern leur permet en effet de garantir robustesse, évolutivité et maintenabilité aux solutions qu’ils conçoivent pour leurs clients.

sumit
Réalisation

WPF pour le mobile, c'est possible !

Si WPF permet de développer des applications clients lourds desktop, d’autres devices sont également envisageables. Cette technologie peut en effet être combinée à d’autres frameworks pour concevoir des solutions pour le mobile ou les consoles.

WPF, .NET Core et Xamarin

Dans le cadre d’un projet CTI (Computer Telephony Integration), nos consultants ont associé un applicatif WPF développé en .NET Core 3, une API développée en .Net Core 2.2 et un front en ReactJS, pour concevoir une application mobile permettant aux commerciaux l’utilisation du service sans couplage téléphonique. Son développement en Xamarin leur a permis d’éviter le développement de 2 applicatifs distincts pour IOS et Android et de faire appel à des solutions de génération de code tierce.

sumit

sumit développe vos applications clients lourds !

Vous avez un projet de conception d’application client lourd desktop, mobile ou console ? Vous souhaitez bénéficier de l’accompagnement d’experts ? Les certifications Microsoft de nos consultants vous garantissent un développement respectueux des bonnes pratiques !

Vous voulez en savoir plus ?

Découvrez nos autres pages à ce sujet