O que é o Apache ™ Thrift?

O Thrift

Apache ™ é um programa criado na plataforma de programação do Apache ™ Web Server. É feito para gerar código e trabalhar com vários idiomas de codificação de uma só vez. Diferentemente dos geradores semelhantes, que produzem quantidades desnecessárias de código ou pegada pesada, o Apache ™ Thrift funciona para incluir apenas o código necessário, para que seja transparente. Muitos sites grandes que precisam de vários idiomas usam economia, porque impedem que os programadores precisem usar programas e arquivos separados. A economia pode funcionar com 14 linguagens de codificação de uma só vez, embora tenha muitos benefícios, há algumas coisas que não podem fazer.

Com a plataforma de Thrift Apache ™, um programador não precisa criar um cliente complicado a partir do zero. Em vez disso, o programador começa definindo alguns tipos de dados. Para um script de login, isso pode incluir uma definição de nome e senha de um usuário.um grande espaço de código. A Apache ™ Thrift pegará o código definido e o gerará em qualquer linguagem de codificação que o programador precise. Agora, o programador só precisa examinar o código gerado e adicionar algumas linhas aqui e ali, em vez de construir do nada.

Em maio de 2011, o Apache ™ Thrift é capaz de trabalhar com 14 idiomas de codificação. Isso inclui: C#, C ++, Java®, Python®, pré -processador de hipertexto (PHP), Erlang, Ruby®, Haskell, Perl®, Cocoa®, Node.js, JavaScript®, OCAML e SmallTalk. Isso permite que os programadores usem quase qualquer linguagem de codificação baseada em servidor necessária para programas ou problemas específicos, todos sob um programa. Este sistema foi feito para o Facebook®, mas se tornou um aplicativo de código aberto em 2007.

Um dos maiores problemas, especialmente para novos usuários, é que o Thrift Apache ™ não inclui inerentemente tutoriais ou documentação.Isso significa que os programadores são deixados para descobrir o programa para si. Esse problema foi resolvido por muitos sites que oferecem tutoriais e programas de aprendizagem, para que as pessoas novas no Thrift possam aprender como o programa funciona e como gerar código a partir da plataforma.

herança, que permite que um programador faça objetos com comandos ou definições semelhantes sem gravar a definição para cada objeto, não está incluído na plataforma de economia. Isso significa que a codificação do polimorfismo também não é permitida, porque isso depende do recurso de herança. As funções nulas não podem ser usadas, e todos os métodos e contêineres devem ter nomes exclusivos, mesmo se usar diferentes linguagens de codificação. Caso contrário, o programa pode sobrecarregar.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?