Я начал создавать API для нового сайта, над которым я работаю.
Я изначально хотел сделать его обычным REST API, но я продолжаю думать о том, насколько крутой бережностью будет возможность скомпилировать несколько клиентских библиотек в одной партии.
Является ли Thrift жизнеспособным вариантом для общедоступного API, сокетов и всех, или я должен придерживаться REST?
И если REST будет лучшим подходом для создания нескольких клиентских библиотек, или мне просто нужно будет спуститься и загрязниться и написать их?
Else if Thrift, я бы скомпилировал библиотеки и просто предложил ссылки для загрузки или просто дал разработчикам файл .thrift для создания собственной библиотеки?
Примечание. Это все еще небольшой сайт, поэтому я бы создал файл спецификации Thrift для API.