我们有一个运行 cakephp 的 Web 服务器,它提供 REST Web 服务。现在我们需要在简单的 .exe(带有窗口形式 gui)中创建一个可移植的窗口客户端,它可以与 https 中的 Web 服务进行对话,而无需过多依赖其他库或 api。客户端将发送 xml 并接收 xml。它还会在本地PC中读取一些文本文件并将其压缩并编码为文本格式,如base64,然后通过restful方式将其发送到服务器。
我知道 java 可能会这样做,但我们不希望依赖 jvm。
我知道 .NET 可以做到这一点,但它很大程度上依赖于 .NET 框架。当我们希望支持像 2003、xp 甚至 2000 这样的旧操作系统时,做兼容性检查是个大问题。
C 是一种选择,但对我们来说开发或维护并不容易。
其他语言,如 python、php、ruby 可以做到这一点吗?无需安装附加程序?
我们可以让用户只下载、解压缩和运行吗?
谢谢,任何建议将不胜感激。