توسعهدهنده(ها) | بنیاد نرمافزار آپاچی |
---|---|
مخزن |
تریفت یک زبان توصیف واسط و پروتکل دودویی است[۱] که برای تعریف و ایجاد سرویسها برای زبانهای بسیاری مورد استفاده قرار میگیرد.[۲] تریفت یک چارچوب تماس با روش از راه دور (RPC) شکل میدهد که در شرکت فیسبوک برای «توسعه سرویسهای چند زبانه مقیاس پذیر» توسعه یافتهاست. این نرمافزار یک پشته راه حل را با یک موتور تولید کد ترکیب میکند تا سرویسهای چندسکویی که میتوانند برنامههای نوشته شده با زبانها و چارچوب نرمافزاری متفاوت را به هم متصل کنند، ار جمله اکشناسکریپت، سی، C++، سی شارپ، کاپوچینو، کوکو، دلفی، ارلنگ، گو، هسکل، جاوا، جاوا اسکریپت، آبجکتیو-سی، اکمل، پرل، پیاچپی، پایتون، روبی، الیکسیر، راست، اسمالتاک، سوئیفت.
Thrift is a separate Apache project which is a binary communication protocol
{{cite web}}
: External link in |location=
(help)
Through a simple and straightforward Interface Definition Language (IDL), Thrift allows [users] to define and create services which are both consumable by and serviceable by numerous languages. Using code generation, Thrift creates a set of files which can then be used for creating clients and/or servers. In addition to interoperability, Thrift can be very efficient through a unique serialization mechanism that is efficient in both time and space.
{{cite web}}
: External link in |location=
(help)