【发布时间】:2013-12-22 01:35:08
【问题描述】:
我想替换当前需要使用客户端资源(即外部阅读器)并通过套接字与服务器通信的Java Applet。
原因: 1. 我有数千台使用这个 Java Applet 程序的客户端机器,其中大部分都运行过时的 JRE。当 Java Applet 程序更新/添加新功能时,所有客户端机器都需要更新最新的 JRE。
预期解决方案:
Java Applet 程序有望被基于 Web 的应用程序取代,该程序允许在客户端编译和运行源代码,这样新的基于 Web 的应用程序仍可以使用客户端的资源并通过套接字与服务器通信.
我可以使用 JavaScript 来实现吗?
非常感谢您对此问题的帮助/建议。谢谢!
【问题讨论】:
-
您需要精确使用哪些客户端资源?
-
顺便说一句。您最终可能会遇到成千上万的客户端运行过时的浏览器,而更新您的 web 应用程序将需要您更新所有机器......
-
感谢您的回复 el.pescado!实际上,客户端应该连接到外部智能卡读卡器,我已经有 C++ DLL 库来控制智能卡读卡器。我希望 JavaScript 能够调用 C++ DLL 方法。
-
之所以要替换Java Applet程序是因为这个程序是多年前构建的,而且源代码设计得不好,大部分部分都是硬编码的,所以真的很痛苦进行更新和维护。此外,现在我有不同类型的客户端程序,例如:java applet、Silverlight... 将来我想将它们全部迁移到可以独立访问平台和操作系统的基于 Web 的应用程序。
标签: java javascript html applet