我知道有很多帖子讨论这个问题,但请允许我详细讨论我的问题。
在我们的项目中,我们使用了很多设备(摄像头、打印机、指纹设备、智能卡读取器)在桌面应用程序中,并且我们已经开发了使用它们的SDK来处理这些设备的C#组件。
现在的问题是,我们正在转向Web开发,我们应该将我们的WPF桌面应用程序转换为ASP.NET MVC Web应用程序,并且我们应该使用我们现有的设备组件。
从Web .Net应用程序处理设备的可能解决方案有:
1. 使用ActiveX(已死或即将死亡,需要一些COM经验和非常难以开发)。
2. 使用Silverlight(同样已死或即将死亡,非常有限,无法引用现有的C#组件)。
3. 使用Java Applets(需要一些Java经验,我们将重写现有的C#组件)。
还有其他解决方案吗,以便我们可以通过Intranet从ASP.NET MVC应用程序处理设备?
在我们的项目中,我们使用了很多设备(摄像头、打印机、指纹设备、智能卡读取器)在桌面应用程序中,并且我们已经开发了使用它们的SDK来处理这些设备的C#组件。
现在的问题是,我们正在转向Web开发,我们应该将我们的WPF桌面应用程序转换为ASP.NET MVC Web应用程序,并且我们应该使用我们现有的设备组件。
从Web .Net应用程序处理设备的可能解决方案有:
1. 使用ActiveX(已死或即将死亡,需要一些COM经验和非常难以开发)。
2. 使用Silverlight(同样已死或即将死亡,非常有限,无法引用现有的C#组件)。
3. 使用Java Applets(需要一些Java经验,我们将重写现有的C#组件)。
还有其他解决方案吗,以便我们可以通过Intranet从ASP.NET MVC应用程序处理设备?