【发布时间】:2009-12-27 10:01:33
【问题描述】:
我有一个旧的 Win32 应用程序,我正在考虑将它移植到一个更灵活、更易于维护的环境中。
最重要的要求是新版本,就像 Win32 版本一样,必须在 Windows 机器上安装和运行而不会让人头疼。换句话说,几乎所有WinXP或更高版本的机器都应该能够在不安装更新、虚拟机等的情况下运行它。例如,AIR已经出局,因为我不得不强制用户安装环境(我认为)。我上次检查的 .NET 存在版本控制问题,可能会迫使用户必须升级 (http://www.joelonsoftware.com/articles/PleaseLinker.html),但也许可以通过针对旧版本进行开发来避免这个问题?
次要要求是“其他一切” - UI 灵活性、易于开发、工具支持等。但基本上其他一切都是次要的,因为客户能够轻松运行它。
我对 PC 客户端开发的最新技术了解不多,无法在这里指导我的想法。哪些运行时解决了安装问题?
【问题讨论】:
-
我想我应该更清楚。这个应用程序需要在启动时启动,在后台运行,访问文件系统,以及做其他 app-y 的事情。因此,“PC 客户端开发”与“Web 应用程序开发”相对。不能在浏览器中运行,因为用户需要调用浏览器。
标签: .net