tag:blogger.com,1999:blog-11300808.post4082363520953445161..comments2026-04-17T11:21:58.677-07:00Comments on The official Google Code blog: Protocol Buffers, our serialized structured data, released as Open SourceMike Marchakhttp://www.blogger.com/profile/08067736591419106914noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-11300808.post-75783765617771986982008-07-28T11:48:00.000-07:002008-07-28T11:48:00.000-07:00If you're looking for the video, I found it here:h...If you're looking for the video, I found it here:<BR/><BR/>http://youtube.com/watch?v=K-e8DDRwVUgBryan Murphyhttps://www.blogger.com/profile/11209046322916579275noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-64407506658741515382008-07-15T07:35:00.000-07:002008-07-15T07:35:00.000-07:00I don't see a scalar value type for date/time. Doe...I don't see a scalar value type for date/time. Does Google have a convention for handling dates within Protocol Buffers (e.g., use an int64 to store the number of milliseconds since January 1, 1970, 00:00:00 GMT)?Unknownhttps://www.blogger.com/profile/07549606808308616928noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-34381480728660109262008-07-08T06:56:00.000-07:002008-07-08T06:56:00.000-07:00Interesting technology. Specially when compared to...Interesting technology. Specially when compared to XML's verboseness, this could result in efficient communications, even across multiple programming languages. <BR/><BR/>However, any information regarding <B>performance</B> of Protocol Buffer against Java Serialization? Which one is faster?Yohan Liyanagehttps://www.blogger.com/profile/04974425422085607219noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-16333544334801057782008-07-08T01:34:00.000-07:002008-07-08T01:34:00.000-07:00Protocol buffer (released under Apache License 2.0...Protocol buffer (released under Apache License 2.0, according to the included COPYING) is a refreshing alternative to the entangled systems of Thrift and Ice etc., for people who already have a solid comm layer. It does one thing and does it right (almost). The code looks good and builds/tests fine. I'm also impressed with the amount of documentation available with the beta release. Thrift (also Apache v2), in comparison, has almost no up to date documentation (besides the high level and dated paper. It looks like it was inspired by protocol buffer (some of the facebookers are exgooglers)). People who seek full gamut of service should also take a look at Ice by ZeroC (GPLv2), which has excellent documentation (1800+ pages professionally formatted PDF in 8MB)<BR/><BR/>IMO, the lack of support for explicit service level versioning in both Protocol buffers and Thrift will cause troubles down the road.vicayahttps://www.blogger.com/profile/02102517563537581958noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-91456723738939411682008-07-07T23:07:00.000-07:002008-07-07T23:07:00.000-07:00It would be cool to see a detailed comparison of P...It would be cool to see a detailed comparison of Protocol Buffers vs Thrift...Charliehttps://www.blogger.com/profile/08643468804330207593noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-36975940033357385432008-07-07T22:23:00.000-07:002008-07-07T22:23:00.000-07:00OK, so we still not getting on practical relationa...OK, so we still not getting on practical relational data structures, but we need more complexities for streaming. Take your time to rationalize SQL into classes, then we talk again.Oscar F. Duronhttps://www.blogger.com/profile/15170776045421260924noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-36359581708885576132008-07-07T22:16:00.000-07:002008-07-07T22:16:00.000-07:00If you find this interesting, you may also want to...If you find this interesting, you may also want to check out <A SRC="http://wiki.apache.org/thrift/">Thrift</A>. Thrift was open-sourced by Facebook and is now in the Apache Incubator. It has a serialization format with many of the same features as Protocol Buffers and also includes RPC mechanisms. It also supports a larger number of languages.Unknownhttps://www.blogger.com/profile/06214133475328151329noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-73006079827201170882008-07-07T19:15:00.000-07:002008-07-07T19:15:00.000-07:00Holy fullscreen button batman!Haven't seen that on...Holy fullscreen button batman!<BR/><BR/>Haven't seen that on the embedded youtube player before...Charliehttps://www.blogger.com/profile/08643468804330207593noreply@blogger.comtag:blogger.com,1999:blog-11300808.post-70645414938370514232008-07-07T16:38:00.000-07:002008-07-07T16:38:00.000-07:00"We're sorry, this video is no longer available."W..."We're sorry, this video is no longer available."<BR/><BR/>Will the video be coming back?Anonymoushttps://www.blogger.com/profile/15167522799443329149noreply@blogger.com