Post a Comment
This is good stuff. Proper beard-powered engineering.
I looked through the spec and this is built for speed, compactness, portability and compatibility.
I wonder if a compiler/interpreter can be ported to the web (PHP/JS/Ruby &c.), it would be very interesting to process back-end data-streams on the front-end this way.
I might try a PHP port myself, PHP does have the necessary binary operators.
i see this as a nice and robust wire protocol. But i wish the steps to produce the classes or instantiate objects for java could be fewer. it gives a feeling this was prepared for C++ initially. i will give a try anyway.
There is another protocol and RPC mechanism called Hessian, which is also a binary transfer protocol, and it does not require any external configuration or code generation. It also allows method invocation. However, Hessian suffers from bugs and lack of documentation. if anyone is interested in hessian, can check it here:
http://hessian.caucho.com/
> Google has prepared a download page that contains protocol buffer compilers for Java, C++ and Python.
So, Guido (van Rossum) has had a hand in this, somehow?
If this release is supposed to be a prelude to other future releases, anyone's guess as to what those other releases will be?




