REST Web サービスを提供する Cakephp を実行する Web サーバーがあります。ここで、単純な .exe (ウィンドウ フォーム GUI を使用) でポータブル ウィンドウ クライアントを作成する必要があります。これは、他のライブラリや API にあまり依存することなく、https で Web サービスと通信できます。クライアントはxmlを送信し、xmlを受信します。また、ローカル pc でテキスト ファイルを読み取り、圧縮して base64 などのテキスト形式にエンコードし、安静な方法でサーバーに送信します。
Javaがこれを行う可能性があることは知っていますが、jvmに依存したくない.
.NET でこれができることは知っていますが、.NET フレームワークに大きく依存しています。2003、XP、さらには 2000 などの古い OS をサポートしたい場合、互換性チェックを行うことは大きな問題です。
C は選択肢の 1 つですが、開発や保守は容易ではありません。
python、php、rubyなどの他の言語でこれを行うことはできますか? 追加プログラムをインストールせずに?
ユーザーがダウンロード、解凍、実行するだけにできますか?
ありがとう、どんな提案でも大歓迎です。