我有一个客户端/服务器应用程序。其中一个客户端是 CLI。CLI 执行一些基本验证,然后向服务器发出 SOAP 请求。响应被解释并且相关信息被呈现给用户。每个命令都涉及对 Web 服务的请求。
每次在服务器端修改服务时,都需要发布一个新的 CLI。
我想知道的是,如果让我的 CLI 变得异常纤薄会不会有什么问题。它所要做的就是将命令字符串发送到服务器,在那里将对其进行验证、解释并返回响应字符串。
(即使是 TAB 完成也可以在服务器的配合下完成。)
我觉得在我的情况下,这将简化开发并减少维护工作。
有我忽略的陷阱吗?
更新
可扩展性问题不是高优先级。