今とあるアプリを作っていて、その機能を独立させたいので
アプリへはローカルからソケット経由で情報のやり取りができるようにしようと思っています。
で、通信その相手はUIです。WindowsのGUIだったり、CGIだったり。

質問は通信プロトコルに関してなのですが、多くの人に扱いやすいプロトコルは、
テキストベースとバイナリベースだと、テキストベースと思ってよいでしょうか?
テストベースの場合どのようなものが扱いやすいでしょうか?

ここでの扱いやすいというのは、
1.さまざまなプログラムから扱える
2.複雑な処理を必要としない(複雑なフォーマットをものすごいアルゴリズムで解析したりしない)

そこで、、個人的には、要求はライブラリの多いHTTPベースで、応答はCSVかなと思っていますが、
もっとよいものありますか?