我对 Web 开发比较陌生,但我有一些 C++/Java 经验。我有以下转换要做:
当前: 使用 C# 开发的桌面应用程序(自动化软件),使用 Web 上的 TCP 套接字与远程 PLC(实时俯瞰不同传感器的控制器)进行通信。
我的想法: 将应用程序转换为服务器端软件,该软件仍将通过 TCP/Socket 与 PLC 通信。并使用浏览器进行操作,这样远程站点就可以从我们内网中的任何一台计算机(未来可能是平板电脑)上进行监控和控制。
这样做的动机: 我们遇到了计算机故障,导致操作员无法控制。
新应用:
我计划使用 Java 和 OOP 编写服务器应用程序(到目前为止没问题)。并为 WebApp 和 AJAX 使用 HTML/CSS/Javascript 来更新页面。但是我仍然迷失在如何以适当和体面的方式在它们之间传输所有这些数据。我在这篇文章中阅读了有关 SOAP 和 JSON 的内容。虽然,我不确定是否需要使用它们,但使用 JSON 或 SOAP 是否是一个好的解决方案?或者您还有其他可以推荐的解决方案吗?
干杯,狮子座