Apache ™ Thrift 란 무엇입니까?

Apache ™ Thrift는 Apache ™ 웹 서버 프로그래밍 플랫폼에서 구축 된 프로그램입니다. 코드를 생성하고 한 번에 여러 코딩 언어로 작업하도록 만들어졌습니다. 불필요한 양의 코드 또는 무거운 발자국을 생성하는 유사한 발전기와 달리 Apache ™ Thrift는 필요한 코드 만 포함하여 투명합니다. 여러 언어가 필요한 많은 대형 웹 사이트는 프로그래머가 별도의 프로그램과 파일을 사용하지 않아도되므로 중고품을 사용합니다. Thrift는 한 번에 14 개의 코딩 언어로 작동 할 수 있지만 많은 이점이 있지만 몇 가지 할 수없는 일이 있습니다.

Apache ™ Thrift 플랫폼을 사용하면 프로그래머가 처음부터 복잡한 클라이언트를 구축 할 필요가 없습니다. 오히려 프로그래머는 몇 가지 데이터 유형을 정의하여 시작합니다. 로그인 스크립트의 경우 사용자 이름과 비밀번호의 정의가 포함될 수 있습니다.

데이터 유형을 정의한 후 프로그래머는 일반적으로 추가 정의 및 추가 작업을 시작해야합니다.넓은 코드 공간. Apache ™ Thrift는 대신 정의 된 코드를 가져 와서 프로그래머가 필요로하는 코딩 언어로 생성합니다. 이제 프로그래머는 생성 된 코드를 살펴보고 아무것도하지 않고 여기저기서 몇 줄을 추가해야합니다.

2011 년 5 월 현재 Apache ™ Thrift는 14 개의 코딩 언어로 작업 할 수 있습니다. C#, C ++, Java®, Python®, HyperText Preprocessor (PHP), Erlang, Ruby®, Haskell, Perl®, Cocoa®, Node.js, JavaScript®, Ocaml 및 SmallTalk가 포함됩니다. 이를 통해 프로그래머는 하나의 프로그램에 따라 특정 프로그램이나 문제에 필요한 거의 모든 서버 기반 코딩 언어를 사용할 수 있습니다. 이 시스템은 Facebook® 용으로 만들어졌지만 2007 년에 오픈 소스 응용 프로그램이되었습니다.

특히 새로운 사용자에게 가장 큰 문제 중 하나는 Apache ™ Thrift에 본질적으로 자습서 나 문서를 포함하지 않는다는 것입니다.이것은 프로그래머가 스스로 프로그램을 파악해야한다는 것을 의미합니다. 이 문제는 튜토리얼 및 학습 프로그램을 제공하는 많은 웹 사이트에서 해결되었으므로 Thrift를 처음 접하는 사람들이 프로그램의 작동 방식과 플랫폼에서 코드를 생성하는 방법을 배울 수 있습니다.

프로그래머가 각 객체에 대한 정의를 작성하지 않고 유사한 명령이나 정의를 가진 객체를 만들 수있는

상속은 중고품 플랫폼에 포함되지 않습니다. 이것은 상속 기능에 따라 다형성 코딩이 허용되지 않는다는 것을 의미합니다. NULL 기능을 사용할 수 없으며 다른 코딩 언어를 사용하더라도 모든 방법과 컨테이너는 고유 한 이름을 가져야합니다. 그렇지 않으면 프로그램이 과부하 할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?