私が取り組んでいる新しいサイトの API の作成を開始しました。
もともとは通常の REST API にしたかったのですが、複数のクライアント ライブラリを 1 回のバッチでコンパイルできる機能がどれほどクールな節約になるかを考え続けています。
Thrift は、パブリック API、ソケット、およびすべての実行可能なオプションですか、それとも REST に固執する必要がありますか?
また、REST の場合、複数のクライアント ライブラリを作成するための最良のアプローチは何でしょうか?それとも、取り乱して実際に作成する必要があるのでしょうか?
それ以外の場合、Thrift の場合、ライブラリをコンパイルしてダウンロード リンクを提供するか、開発者に .thrift ファイルを提供して独自のライブラリを生成しますか?
注: まだ小さなサイトなので、API のためだけに Thrift 仕様ファイルを作成します。