我开始研究由多个组件组成的应用程序。其中一些驻留在服务器端,而一些将在客户端。我已经弄清楚了大部分内容,但我无法决定是否应该使用人类可读的协议来进行服务器和客户端之间的通信,或者如果格式是非人类可读的最好。
到目前为止,可以制作所有场景,以便在服务器和客户端之间仅传输文本。但显然,如果我考虑到未来的扩展,我可能需要传输非文本数据(Ipotetical 示例:图像)
对于实际的通信通道,我将使用标准套接字(没有 REST、WebServices 或类似的东西),因此我将拥有很大的灵活性。
人类可读和非人类可读都有优点和缺点,所以我不确定该走哪条路。