質問

APIを説明するための正式な言語に依存しない言語はありますか?多くのアーキテクチャにわたって使用されるユーティリティライブラリを定義し、すべてのAPI関数が実装されていることをプログラム的にテストし、理想的にはプラットフォーム全体の関数の単体テストを実行する方法を希望します。

たとえば、C#に.NETアセンブリ、C ++のWindows DLL、Objective-CのMacOSライブラリ、C ++のLinux共有ライブラリを書きたいと思います。

役に立ちましたか?

解決

rif約:

Thriftは、Facebookで「スケーラブルクロス言語サービス開発」のために開発されたリモートプロシージャコール(RPC)フレームワークです。ソフトウェアスタックとコード生成エンジンを組み合わせて、C ++、C#、Java、Perl、Python、PHP、Erlang、Rubyの間で効率的かつシームレスに動作するサービスを構築します。 Facebookで開発されましたが、現在はApache Software Foundation Incubatorのオープンソースプロジェクトです。この実装は、Facebookがリリースした2007年4月の技術論文で説明されていますが、現在ホストされています アパッチ.

他のヒント

これが良いリンクです: インターフェイス説明言語.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top