Hi,

Our C++ project uses proto2 in a large code base and currently we have 
multiple schemas in v2.6. 
We would like to design a new schema and are thinking about using proto3. 
 If we were to adopt proto3, we need to update libprotobuf.  It would be ok 
to leave the old ones at proto2 without upgrading them to 3 but the new 
proto3 library must be compatible with all the existing v2.6 schemas, 
meaning that the code generation and library must keep working with high 
confidence. 

Is there any comparability concern in our situation? Would proto3 handle 
both proto2&proto3 well? 

I see a paragraph in the release note:
"We recommend that new Protocol Buffers users use proto3. However, we do not
generally recommend that existing users migrate from proto2 from proto3 due
to API incompatibility, and we will continue to support proto2 for a long
time."
Is that an indication that we should not consider proto3 in our project 
which is already heavily wired up with proto2?


-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to