阿帕奇? Thrift是一個從Apache構建的程序? Web服務器編程平臺。它可以同時生成代碼并使用多種編碼語言。與類似的生成器不同,后者會生成不必要的代碼或占用大量空間,Apache? Thrift的工作原理是只包含必要的代碼,因此...
阿帕奇? Thrift是一個從Apache構建的程序? Web服務器編程平臺。它可以同時生成代碼并使用多種編碼語言。與類似的生成器不同,后者會生成不必要的代碼或占用大量空間,Apache? Thrift的工作原理是只包含必要的代碼,因此它是透明的。許多需要多種語言的大型網站都使用Thrift,因為它使程序員不必使用單獨的程序和文件。Thrift可以同時使用14種編碼語言,盡管它有很多好處,但也有一些事情是它做不到的阿帕奇人? 在Thrift平臺上,程序員不必從頭開始構建復雜的客戶端? 在Thrift平臺上,程序員不必從頭開始構建復雜的客戶端。相反,程序員只需從定義幾個數據類型開始。對于登錄腳本,這可能包括用戶名和密碼的定義。在定義數據類型之后,程序員通常必須開始進一步定義它們并添加大量代碼? Thrift將取而代之的是用程序員需要的任何編碼語言來生成它。現在程序員只需瀏覽生成的代碼,然后在這里或那里添加幾行代碼,而不是白手起家。截至2011年5月,Apache? Thrift能夠使用14種編碼語言。這些語言包括:C、C、Java?、Python?、超文本預處理程序(PHP)、Erlang、Ruby?、Haskell、Perl?、Cocoa?、Node.js、JavaScript?、OCaml和Smalltalk。這使得程序員幾乎可以在一個程序中使用特定程序或問題所需的任何基于服務器的編碼語言這個系統是為Facebook?設計的,但在2007年成為了一個開源應用程序? Thrift本身并不包含教程或文檔這就意味著程序員只能自己去解決程序。許多網站已經解決了這個問題,這些網站提供教程和學習程序,這樣新來Thrift的人可以了解程序的工作原理以及如何從平臺生成代碼。繼承,Thrift平臺不包括允許程序員使用類似命令或定義而不必為每個對象編寫定義的對象。這意味著也不允許多態編碼,因為這取決于繼承特性。不能使用空函數,所有的方法和容器都必須有唯一的名稱,即使使用不同的編碼語言,否則程序可能會過載
-
發表于 2020-08-07 20:49
- 閱讀 ( 599 )
- 分類:電腦網絡