0

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などの他の言語でこれを行うことはできますか? 追加プログラムをインストールせずに?

ユーザーがダウンロード、解凍、実行するだけにできますか?

ありがとう、どんな提案でも大歓迎です。

4

1 に答える 1

0

1 つの解決策は、tcl/tk を使用することです。この言語を使用すると、プラットフォーム固有のランタイム (つまり、tcl/tk 言語とライブラリ) とアプリケーション コードとアセットを 1 つのファイルに含む Windows .exe であるstarpackを作成できます。

Windows (および OSX) では、tk ライブラリにネイティブ ウィジェットのサポートが含まれているため、GUI は「実際の」Windows アプリケーションのように見えます。

于 2013-01-07T12:52:28.567 に答える