Cha*_*mor 2 sockets client-server javafx node.js
服务器端
用Node.js编写的服务器将处理一些请求并发送客户端应用程序需要为用户打印的文本消息.
客户端
客户端将从服务器接收消息并将其打印出来.客户端将在PC中运行.
我的同事和我正在质疑什么技术最适合客户端应用程序,看看它将是多么简单.它所要做的就是拥有一个很好的GUI,可以打印出从服务器收到的任何消息.
Node.js的
一种可能性是使用Node.js,html,css和javascript构建客户端应用程序.这方面的主要优点是服务器采用相同的技术构建,通过套接字进行通信非常容易.不需要从客户端进行轮询,因为它们将始终通过套接字连接,并且每当服务器收到消息时,它都会将其推送到客户端,客户端将采取相应的行动.
JavaFX的
这将是另一种可能性,因为GUI将具有动画,并且它需要尽可能平滑.这里的问题是缺乏JavaFX的经验,以及它在与服务器的持续连接中的执行情况.
我真的很感激有经验的人的见解.
缺乏JavaFX经验
这不会成为一个问题.如果你有一些Java经验,那么你很高兴.即使您没有经验,也不要灰心,因为Oracle拥有非常丰富的文档来帮助您入门.
以下是支持JavaFX的一些要点:
EXE and MSI
Windows,DEB
Linux和APP
Mac OS X的选项.关于与服务器持续连接的问题的第二部分,你将没有任何问题,因为JavaFX在JVM上运行,JVM是一个用于套接字连接的老式媒体.这是一个很好的Socket通信教程.
虽然我更喜欢通过HTTP使用JSON,而不是使用套接字来执行此操作.
您要通过的链接:
注意: 用户没有使用node.js的经验,因此您可以考虑优势并将其与您对node.js客户端的优势进行比较.
归档时间: |
|
查看次数: |
2262 次 |
最近记录: |