Ca tombe bien j'ai travaillé sur différents types d'applications (domaine métier, infrastructure, etc), notamment du Web, du client lourd et du RCP. Je n'ai aucun partie pris, chacun a ses avantages et inconvénients.
Mais dire que les "applications Web" (et plus globalement les "plateformes clients", RCP inclus) n'ont pas d'utilité, c'est en revanche un discours sur lequel je ne suis pas d'accord (On est d'accord sur le fait qu'on a chacun nos opinions
).
Je vois mal un client téléchargé
manuellement l'application de chaque "site" qu'il visite : Facebook, Twitter, Amazon, etc. Pourtant c'est bien ce qu'il se passe derrière grâce "à la magie" du Web. Comparé le déploiement d'un client lourd à celui d'une application Web, c'est simplement méconnaître le problème.
Surtout depuis l'arrivée de Windows Vista (et cela s'applique également à Linux) dès lors qu'on veut une installation commune à plusieurs utilisateurs. Sinon la solution d'installer sous "HOME" fonctionne bien. La télédistribution que tu évoques fonctionne qu'en partie en entreprise mais n'est absolument pas une solution sous Android/iOS (pour Mac OS, je ne sais pas) et encore moins pour un particulier.
Même s'il existe les stores, les clients sont libres de se mettre à jour ou pas. C'est déjà la galère de gérer un parc matériel étendu, alors logiciel j'en parle même pas.
Vu la galère que c'est pour gérer des patchs, la plupart des applications reposent sur la réinstallation "par dessus" ou à côté pour gérer les mises à jour. Et la plupart nécessite de tout faire manuellement (téléchargement, installation).
Enfin tout le monde possède un navigateur, c'est moins vrai d'une plateforme RCP.
1 |
0 |