使用ASP创建一个响应式的跨平台c#应用程序.. NET和本地部署的Web服务器

本文关键字:NET 应用程序 服务器 Web 部署 跨平台 使用 创建 响应 一个 ASP | 更新日期: 2023-09-27 17:50:05

我需要创建一个跨平台应用程序,我正在考虑我们的替代方案。该应用程序是非常复杂的,它需要显示视频,图形和图表,并允许用户与他们进行交互。

我认为75%的用户将使用台式机访问应用程序,25%的用户将使用平板电脑或智能手机。

另一个限制是我非常喜欢用c#开发,因为我公司的大部分代码都是用这种语言编写的。

跨平台的需求显然很难满足。我正在考虑在ASP.NET中创建一个基于web的应用程序。这很好,因为它允许在iPad, Android, Win等平台上运行,而移植工作最少,但是与远程服务器交互的缓慢让我担心。

然后我有了这个想法:创建一个ASP怎么样?网络应用;但是对于桌面用户,我将在他们的机器上部署一个本地服务器,可以直接访问本地视频文件等。因此,他们会得到更好的反应。对于移动用户,我将让他们使用远程服务器。因为ASP。. NET服务器太贵了,不能安装在每个客户端,我可以从Mono的免费ASP. NET服务他们的页面。NET服务器(XSP)。

这能行吗?

使用ASP创建一个响应式的跨平台c#应用程序.. NET和本地部署的Web服务器

这不是个好主意。当你在用户的桌面上安装web服务器时,用户会不高兴的。与普通桌面应用程序相比,这个web服务器的部署将更加困难。如果我是你,我会创建web应用程序作为所有平台的通用应用程序,然后你可以在mono或。net上创建专门的桌面应用程序,如果它有用的话。