<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Thrift vs. Protocol Buffers</title>
	<atom:link href="http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/feed" rel="self" type="application/rss+xml" />
	<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers</link>
	<description>From programming to everything else</description>
	<lastBuildDate>Mon, 22 Feb 2010 08:38:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Installing Thrift on Snow Leopard</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42994</link>
		<dc:creator>Installing Thrift on Snow Leopard</dc:creator>
		<pubDate>Thu, 14 Jan 2010 19:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42994</guid>
		<description>[...] If Thrift is still very new and lacks documentation &#8211; why bother learning it? Especially when there are more mature alternatives like Google&#8217;s Protocol Buffer and SOAP. The answer depends on your requirements. I write web-based financial applications. I use PHP as my server-side scripting language, and C++ for the heavy-lifting. As of this writing, Protocol Buffer does not support PHP, and the SOAP protocol has too much overhead for the high-speed finance world. Furthermore, I think Thrift has more potential than both alternatives and will gain in popularity as more people learn it. Also apparently Thrift was developed by Google engineers working at Facebook who missed using Protocol Buffer, so they re-built it and expanded its feature set. You can find more information on the differences between Thrift and Protocol Buffer at: http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers. [...]</description>
		<content:encoded><![CDATA[<p>[...] If Thrift is still very new and lacks documentation &#8211; why bother learning it? Especially when there are more mature alternatives like Google&#8217;s Protocol Buffer and SOAP. The answer depends on your requirements. I write web-based financial applications. I use PHP as my server-side scripting language, and C++ for the heavy-lifting. As of this writing, Protocol Buffer does not support PHP, and the SOAP protocol has too much overhead for the high-speed finance world. Furthermore, I think Thrift has more potential than both alternatives and will gain in popularity as more people learn it. Also apparently Thrift was developed by Google engineers working at Facebook who missed using Protocol Buffer, so they re-built it and expanded its feature set. You can find more information on the differences between Thrift and Protocol Buffer at: <a href="http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers" rel="nofollow">http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers</a>. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thrift and Protocol Buffers performance in Java &#8211; Tim[后端技术]</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42967</link>
		<dc:creator>Thrift and Protocol Buffers performance in Java &#8211; Tim[后端技术]</dc:creator>
		<pubDate>Tue, 05 Jan 2010 13:55:43 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42967</guid>
		<description>[...] There is another Thrift vs. Protocol Buffers compare non-performance [...]</description>
		<content:encoded><![CDATA[<p>[...] There is another Thrift vs. Protocol Buffers compare non-performance [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42920</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 06 Dec 2009 12:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42920</guid>
		<description>Check this out: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking</description>
		<content:encoded><![CDATA[<p>Check this out: <a href="http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking" rel="nofollow">http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thrift vs Protocol Bufffers vs JSON &#124; MirthLab</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42501</link>
		<dc:creator>Thrift vs Protocol Bufffers vs JSON &#124; MirthLab</dc:creator>
		<pubDate>Mon, 01 Jun 2009 20:37:23 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42501</guid>
		<description>[...] of this table was originally compiled by Stuart Sierra but has been edited to include additional information relevant to my own [...]</description>
		<content:encoded><![CDATA[<p>[...] of this table was originally compiled by Stuart Sierra but has been edited to include additional information relevant to my own [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: timyang</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42217</link>
		<dc:creator>timyang</dc:creator>
		<pubDate>Tue, 14 Apr 2009 08:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42217</guid>
		<description>I have compared thrift and protobuf serialization performance in Java, thrift is 1.2-2 times faster than protobuf.

http://timyang.net/programming/thrift-protocol-buffers-performance-java/</description>
		<content:encoded><![CDATA[<p>I have compared thrift and protobuf serialization performance in Java, thrift is 1.2-2 times faster than protobuf.</p>
<p><a href="http://timyang.net/programming/thrift-protocol-buffers-performance-java/" rel="nofollow">http://timyang.net/programming/thrift-protocol-buffers-performance-java/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuart</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42203</link>
		<dc:creator>Stuart</dc:creator>
		<pubDate>Mon, 06 Apr 2009 20:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42203</guid>
		<description>&lt;em&gt;&quot;The license information is swapped in the table.&quot;&lt;/em&gt;

Fixed. Thanks, Jacob.</description>
		<content:encoded><![CDATA[<p><em>&#8220;The license information is swapped in the table.&#8221;</em></p>
<p>Fixed. Thanks, Jacob.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Grydholt</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42202</link>
		<dc:creator>Jacob Grydholt</dc:creator>
		<pubDate>Mon, 06 Apr 2009 20:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42202</guid>
		<description>The license information is swapped in the table. Thrift is Apache while protobuffers are BSD.</description>
		<content:encoded><![CDATA[<p>The license information is swapped in the table. Thrift is Apache while protobuffers are BSD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Greene</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42151</link>
		<dc:creator>Michael Greene</dc:creator>
		<pubDate>Thu, 26 Feb 2009 03:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42151</guid>
		<description>David: Unfortunately, since Thrift has not made an Apache release yet and is in incubation at Apache, the project members are unable to provide official binaries that get distributed.  If you had said something on the mailing list, I could have sent you binaries if you&#039;re having difficulty getting up and running.  Otherwise, http://wiki.apache.org/thrift/ThriftInstallationWin32 does a decent job of describing how to get going, but could probably be improved.</description>
		<content:encoded><![CDATA[<p>David: Unfortunately, since Thrift has not made an Apache release yet and is in incubation at Apache, the project members are unable to provide official binaries that get distributed.  If you had said something on the mailing list, I could have sent you binaries if you&#8217;re having difficulty getting up and running.  Otherwise, <a href="http://wiki.apache.org/thrift/ThriftInstallationWin32" rel="nofollow">http://wiki.apache.org/thrift/ThriftInstallationWin32</a> does a decent job of describing how to get going, but could probably be improved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Marcus</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42142</link>
		<dc:creator>David Marcus</dc:creator>
		<pubDate>Thu, 19 Feb 2009 21:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42142</guid>
		<description>I would offer that the Thrift community is lacking an official site where a newcomer (to Thrift) can download a running Thrift compiler for their system. 

I very much want to try Thrift. I&#039;ve been looking for a ready-to-run binary of the compiler and C# generators (on Windows/XP) but cannot find them anywhere. The &#039;make&#039; scripts (as documented) are pretty useless in the Windows world.

I dare say that the barrier to entry is having to build the compiler on one&#039;s own machine before anything else can be done. I bet most people give up and go elsewhere.

-David</description>
		<content:encoded><![CDATA[<p>I would offer that the Thrift community is lacking an official site where a newcomer (to Thrift) can download a running Thrift compiler for their system. </p>
<p>I very much want to try Thrift. I&#8217;ve been looking for a ready-to-run binary of the compiler and C# generators (on Windows/XP) but cannot find them anywhere. The &#8216;make&#8217; scripts (as documented) are pretty useless in the Windows world.</p>
<p>I dare say that the barrier to entry is having to build the compiler on one&#8217;s own machine before anything else can be done. I bet most people give up and go elsewhere.</p>
<p>-David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark V</title>
		<link>http://stuartsierra.com/2008/07/10/thrift-vs-protocol-buffers/comment-page-1#comment-42129</link>
		<dc:creator>Mark V</dc:creator>
		<pubDate>Wed, 04 Feb 2009 06:46:01 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=170#comment-42129</guid>
		<description>Less mature perhaps than protcol buffers, but seems superior in important respects:

http://eigenclass.org/R2/writings/extprot-extensible-protocols-intro

HTH?</description>
		<content:encoded><![CDATA[<p>Less mature perhaps than protcol buffers, but seems superior in important respects:</p>
<p><a href="http://eigenclass.org/R2/writings/extprot-extensible-protocols-intro" rel="nofollow">http://eigenclass.org/R2/writings/extprot-extensible-protocols-intro</a></p>
<p>HTH?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
