Использование Thrift для смешивания языков разработки - PullRequest
1 голос
/ 04 апреля 2010

В настоящее время я занимаюсь разработкой приложения, для которого потребуется несколько разных языков разработки.Я хочу использовать PHP в качестве последней части головоломки - конструирование физической веб-страницы.Это PHP-веб-приложение должно будет связываться с несколькими веб-сервисами, которые могут быть закодированы в любом месте - от Java до Erlang и Python.Каждый из этих веб-сервисов будет реализован с помощью API.Мой план - использовать Thrift, чтобы этот микс работал.Это правильный подход или я путаю весь смысл Thrift?

1 Ответ

2 голосов
/ 04 апреля 2010

Да, это звучит правдоподобно - Thrift является одним примером сериализации и протокола RPC, который реализован на нескольких платформах. Пока есть привязки для всех платформ, которые вас интересуют (или вы готовы написать такие привязки), это должно быть хорошо. Все платформы, которые вы упомянули, уже поддерживаются, так что вы хорошо начали.

У вас были какие-то конкретные проблемы, или вы просто проверяли, правильно ли вы поняли основную идею?

...