Nous déplaçons notre application Delphi dans un nouvel environnement - ce sera .NET. Certaines parties d'une application seront déplacées vers un traitement distribué, d'autres seront déplacées vers des serveurs Web. Par conséquent, il s'agit d'un changement d'architecture de l'application de bureau monolithe au système distribué. La migration du code Delphi actuel vers .NET est un problème en soi (du code devra être réécrit en C# à partir de rien), mais nous évaluons maintenant la faisabilité de la conception générale.Webserver pour une application de bureau - considération de conception
Actuellement, notre application est livrée avec un petit serveur web Delphi qui permet un accès à distance via http. Le framework Ajax développé en interne existe, mais sera probablement remplacé par quelque chose de nouveau. Il n'y a pas de problème avec la version "complète", puisque nous utiliserons IIS. Il y a un problème avec la version "Lite", car elle sera dédiée aux clients plus petits qui n'ont pas de machine pour IIS, et qui ne peuvent même pas héberger IIS sur les postes de travail (en utilisant Home éditions de Windows). Quelles options avons-nous? Avez-vous de l'expérience? Tout DO et DONT? En ce qui concerne maintenant je sais qu'il ya deux options principales:
Cassini - une open source
IIS Express - est en version beta maintenant
Auriez-vous un serveur ** ** ** pour le réseau? ou parlez-vous réellement d'intégrer un serveur Web dans chaque client? Si c'est le cas, ce dernier ressemble à un mauvais design. – Jonas