ClickOnce? oui mais bon...
Suite au post de Thomas sur le déploiement des addins Office avec clickOnce je me permettrais ce petit message d'intérrogation vis à vis de clickOnce. Loin de moi l'envie de réaliser un post purement critique mais plutôt l'envie de poser des questions que certains ont probablement rencontrée au sein de leur développement.
Tout d'abord un petit rappel : ClickOnce est un système intégré au framework .NET à partir de la version 2.0. Il s'occupe de gérer le déploiement vers différentes cible (site web, répertoire,...), l'installation, les mise à jours automatisé (ou pas) de nos applications, la gestion des prérequis (par exemple l'installation du framework .NET),...
Vous me direz à première vus que tu tout bon. Oui sauf que voilà il manque certain "truc".
Ainsi récemment il m'a fallut concevoir une application disposant de plusieur centaine de méga octets de ressource. Le problème que ma posé clickOnce (au delà du fait qu'il à un peu de mal avec les ressources externe) c'est que lors de son installation, celle-ci ne se fait que pour l'utilisateur courant. Si tous les utilisateurs d'un poste ont besoin de cette application on se retrouve donc à déployer une copie par utilisateur (ce qui n'est pas économe en place et peut devenir rébarbatif pour un administrateur système).
La question que l'on pourrait se poser serait donc : à quand une fusion des technologie MSI, et ClickOnce pour permettre d'obtenir un solution de déploiement gérant les différents cas de figure (personalisation des raccourci, choix du dossier d'installation, association de fichier, et déploiement par le web, mise à jour automatisé,...). D'autant qu'avec l'arrivé de windows vista on à par exemple pu voir aparaitre un explorateur des jeux installé (par exemple) il pourrait donc être intérréssant de pouvoir s'en servir lors de nos déploiement.
Voilà le débat est lancé. A vos avis.
(Private Joke : mince je viens de faire de post aujourd'hui, comme dirait
Cristopher je commence à être atteint de
schapiromanie)
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :