summaryrefslogtreecommitdiff
path: root/old/published/Webmonkey/Monkey_Bites/2007/04.02.07/Tue/facebook.txt
diff options
context:
space:
mode:
Diffstat (limited to 'old/published/Webmonkey/Monkey_Bites/2007/04.02.07/Tue/facebook.txt')
-rw-r--r--old/published/Webmonkey/Monkey_Bites/2007/04.02.07/Tue/facebook.txt31
1 files changed, 0 insertions, 31 deletions
diff --git a/old/published/Webmonkey/Monkey_Bites/2007/04.02.07/Tue/facebook.txt b/old/published/Webmonkey/Monkey_Bites/2007/04.02.07/Tue/facebook.txt
deleted file mode 100644
index dd4e18d..0000000
--- a/old/published/Webmonkey/Monkey_Bites/2007/04.02.07/Tue/facebook.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-<img src="http://wiredblogs.typepad.com/monkeybites/facey.jpg" alt="" width="125" height="75" align="right" />Facebook has [released Thrift][1], a software package designed to generate code to create programs that communicate easily and efficiently across programming languages, as an open source framework.
-
-Originally developed by Facebook for use on the popular social network site, Thrift is a code generation engine to build services that work "efficiently and seamlessly" between C++, Java, Python, PHP, and Ruby.
-
-For interested web developers there's a [developer group][3], a [white paper][4] (.pdf) and an [introductory tutorial][5] on the Facebook site.
-
-To generate code using Thrift the Facebook developers recommend the following development setup:
-
-* A relatively POSIX-compliant *NIX system
-* GNU build tools (Autoconf 2.59c+)
-* boost 1.33.1+
-* g++ 4.0+
-* Java 1.5+ / Apache Ant
-* Python 2.4+
-* PHP 5.0+
-* Ruby 1.8+
-
-Thrift is built around fairly simple definition files. The .thrift files contain "structs," which Facebook describes as "the basic complex data structures... comprised of fields which each have an integer identifier, a type, a symbolic name, and an optional default value you'd like to use.
-
-The compiler then takes the .thrift file as input, and generates code in the languages you choose.
-
-Thrift is not the first time Facebook has released code as open source, [previous projects include phpsh][6], but Thrift is definitely the largest Facebook project to go public.
-
-The Thrift code is being released under the [Thrift Software License][2], which allows for copying, use, distribution and more.
-
-[1]: http://blog.facebook.com/blog.php?post=2261927130 "Thrift: We're Giving Away Code"
-[2]: http://developers.facebook.com/thrift/LICENSE "Thrift License"
-[3]: http://developers.facebook.com/group.php?gid=2248652825 "Thrift Developers Group"
-[4]: http://developers.facebook.com/thrift/thrift-20070401.pdf "Thrift White paper"
-[5]: http://developers.facebook.com/thrift/tutorial.thrift "Thrift tutorial"
-[6]: http://developers.facebook.com/opensource.php "Facebook Open Source Projects" \ No newline at end of file