Skip to main content

Apache Tradeとは何ですか。rift?

apache™Thriftは、Apache&Tradeから構築されたプログラムです。Webサーバープログラミングプラットフォーム。コードを生成し、複数のコーディング言語で一度に動作するように作られています。不必要な量のコードまたは重いフットプリントを生成する同様のジェネレーターとは異なり、Apache&Trade;Thriftは、必要なコードのみを含めるように機能し、透明です。複数の言語が必要な多くの大きなWebサイトは、プログラマーが個別のプログラムやファイルを使用する必要がないため、Thriftを使用します。スリフトは一度に14のコーディング言語で動作する可能性がありますが、多くの利点がありますが、できないことがいくつかあります。Thrift Platform、プログラマーは、複雑なクライアントをゼロから構築する必要はありません。むしろ、プログラマーはいくつかのデータ型を定義することから始めます。ログインスクリプトの場合、これにはユーザーの名前とパスワードの定義が含まれます。data型を定義した後、プログラマーは通常、それらをさらに定義し、コードの大きなスペースを追加する作業を開始する必要があります。Apache&Trade;リサイクルは、代わりに定義されたコードを取得し、プログラマーが必要とするコーディング言語でそれを生成します。これで、プログラマーは、生成されたコードを調べて、何もないことから構築するのではなく、あちこちにいくつかの行を追加する必要があります。Thriftは14のコーディング言語で動作することができます。これらには、C#、C ++、Java&Reg;、Python&Reg;、HyperText Preprocessor(PHP)、Erlang、Ruby&Reg;、Haskell、Perl&Reg;、node.js、JavaScript&Reg;、ocaml、およびSmalltalkが含まれます。これにより、プログラマーは特定のプログラムまたは問題に必要なほぼすべてのサーバーベースのコーディング言語をすべて1つのプログラムで使用できます。このシステムはFacebookとRegのために作られました。しかし、2007年にオープンソースアプリケーションになりました。Thriftには、本質的にチュートリアルやドキュメントは含まれていません。これは、プログラマーが自分でプログラムを把握するために残されていることを意味します。この問題は、チュートリアルや学習プログラムを提供する多くのWebサイトによって解決されているため、Thriftを新しい人がプログラムの仕組みとプラットフォームからコードを生成する方法を学ぶことができます。各オブジェクトの定義を記述せずに、Thriftプラットフォームには含まれていません。これは、これが継承機能に依存するため、多型コーディングも許可されていないことを意味します。null関数は使用できず、異なるコーディング言語を使用しても、すべてのメソッドとコンテナに一意の名前が必要です。それ以外の場合、プログラムはオーバーロードできます