Question

Je travaille à la migration d'une ancienne application VB6 Forms vers une application basée sur un navigateur, et j'ai besoin de quelques informations sur quelques options.L'application doit pouvoir être distribuée par e-mail, s'exécuter sur l'ordinateur du client (complètement local) sans accès à Internet et avoir la possibilité d'être un jour convertie en une application Web entièrement fonctionnelle (hébergée au lieu de locale) qui nenécessitent plus de distribution par e-mail.

Merci pour toute contribution.

Était-ce utile?

La solution

Cette réponse dépend de votre définition de "sans accès à Internet". Si cela signifie que vous avez un accès intranet, avez-vous envisagé ClickOnce pour le mécanisme de déploiement? Il semble répondre à vos besoins.

Vous pouvez utiliser WinForms ou WPF à part entière pour un client riche. Cependant, utiliser WPF avec précaution en ce qui concerne les bibliothèques utilisées et les autorisations système requises vous donnera la possibilité de le porter ultérieurement vers une application riche hébergée par un navigateur Silverlight.

Concernant vos autres questions:

  • Une application Web .net normale (ASP.NET) nécessitera un serveur IIS quelque part et que les utilisateurs aient accès à ce serveur.

  • Dans votre exemple montrant des WinForms incorporés utilisant WPF, vous pourriez aussi bien utiliser WPF / Silverlight ...

  • Les applications de navigateur WPF sont déployées sur des serveurs Web mais exécutées sur la machine cliente. Par conséquent, il ne serait pas facilement "migré vers une application Web plus tard".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top