<div dir="ltr"><div>I've used both libraries, I'd say gpb would be a better choice at this point.It provides you better code quality where the pokemon stuff (in erlang_protobufs) cannot do.<br><br></div>erlang_protobuffs is stable, but hasnt been updated for a long time. As the author of erlang_protobuffs mentioned in this thread <a href="https://github.com/basho/erlang_protobuffs/pull/69">https://github.com/basho/erlang_protobuffs/pull/69</a>, it will probably get rewritten in the future, but for now, I'd stick with gpb.<br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 1, 2014 at 3:00 AM,  <span dir="ltr"><<a href="mailto:erlang-questions-request@erlang.org" target="_blank">erlang-questions-request@erlang.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Message: 2<br>
Date: Mon, 1 Dec 2014 13:25:08 +0800<br>
From: ??? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>><br>
To: Erlang Questions <<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br>
Subject: [erlang-questions] Protobuf library choosing?<br>
Message-ID:<br>
        <CALZWPGhCr9u42FHngdOB9X5nQW88ZK2tRbrg=<a href="mailto:iVJ2q8k2xyP%2Bg@mail.gmail.com">iVJ2q8k2xyP+g@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
There is two libraries for using protobuf in erlang:<br>
<br>
<br>
<a href="https://github.com/basho/erlang_protobuffs" target="_blank">https://github.com/basho/erlang_protobuffs</a><br>
<br>
<a href="https://github.com/tomas-abrahamsson/gpb" target="_blank">https://github.com/tomas-abrahamsson/gpb</a><br>
<br>
<br>
Which one is easy to use?<br>
<br>
<br>
In my simple test,  pgb is more easy to use,<br>
but why erlang_protobuffs is more popular ?<br>
<br>
--<br>
My GitHub<br>
<a href="https://github.com/yueyoum" target="_blank">https://github.com/yueyoum</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://erlang.org/pipermail/erlang-questions/attachments/20141201/f9b7822b/attachment-0001.html" target="_blank">http://erlang.org/pipermail/erlang-questions/attachments/20141201/f9b7822b/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 1 Dec 2014 13:41:53 +0800<br>
From: Yang Liu <<a href="mailto:liuyang124846@gmail.com">liuyang124846@gmail.com</a>><br>
To: ??? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>><br>
Cc: Erlang Questions <<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br>
Subject: Re: [erlang-questions] Protobuf library choosing?<br>
Message-ID:<br>
        <CAJ9ep=3g8XGUmFQ5zwsLC6N5MsnK2fG0n=<a href="mailto:twuOQztY-Toge_4g@mail.gmail.com">twuOQztY-Toge_4g@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
it must be basho erlang_protobuff,i use it in all my company's game, it is<br>
good and stable<br>
<br>
On Monday, December 1, 2014, ??? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>> wrote:<br>
><br>
> There is two libraries for using protobuf in erlang:<br>
><br>
><br>
> <a href="https://github.com/basho/erlang_protobuffs" target="_blank">https://github.com/basho/erlang_protobuffs</a><br>
><br>
> <a href="https://github.com/tomas-abrahamsson/gpb" target="_blank">https://github.com/tomas-abrahamsson/gpb</a><br>
><br>
><br>
> Which one is easy to use?<br>
><br>
><br>
> In my simple test,  pgb is more easy to use,<br>
> but why erlang_protobuffs is more popular ?<br>
><br>
> --<br>
> My GitHub<br>
> <a href="https://github.com/yueyoum" target="_blank">https://github.com/yueyoum</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://erlang.org/pipermail/erlang-questions/attachments/20141201/62519514/attachment-0001.html" target="_blank">http://erlang.org/pipermail/erlang-questions/attachments/20141201/62519514/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Mon, 1 Dec 2014 13:49:31 +0800<br>
From: ??? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>><br>
To: Yang Liu <<a href="mailto:liuyang124846@gmail.com">liuyang124846@gmail.com</a>><br>
Cc: Erlang Questions <<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br>
Subject: Re: [erlang-questions] Protobuf library choosing?<br>
Message-ID:<br>
        <CALZWPGjv-BJ9HPkJpok1d3gRYGapfVh__7MHY=<a href="mailto:8aaBVtYXKd4g@mail.gmail.com">8aaBVtYXKd4g@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
gpb auto cover messages to erlang record,<br>
gpb encode_msg encode record to binary,  decode_msg decode binary to record<br>
this is very convenient.<br>
<br>
So, erlang_protobuff can do this?<br>
<br>
2014-12-01 13:41 GMT+08:00 Yang Liu <<a href="mailto:liuyang124846@gmail.com">liuyang124846@gmail.com</a>>:<br>
<br>
> it must be basho erlang_protobuff,i use it in all my company's game, it is<br>
> good and stable<br>
><br>
><br>
> On Monday, December 1, 2014, ??? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>> wrote:<br>
> ><br>
> > There is two libraries for using protobuf in erlang:<br>
> ><br>
> ><br>
> > <a href="https://github.com/basho/erlang_protobuffs" target="_blank">https://github.com/basho/erlang_protobuffs</a><br>
> ><br>
> > <a href="https://github.com/tomas-abrahamsson/gpb" target="_blank">https://github.com/tomas-abrahamsson/gpb</a><br>
> ><br>
> ><br>
> > Which one is easy to use?<br>
> ><br>
> ><br>
> > In my simple test,  pgb is more easy to use,<br>
> > but why erlang_protobuffs is more popular ?<br>
> ><br>
> > --<br>
> > My GitHub<br>
> > <a href="https://github.com/yueyoum" target="_blank">https://github.com/yueyoum</a><br>
> ><br>
> ><br>
><br>
<br>
<br>
<br>
--<br>
My GitHub<br>
<a href="https://github.com/yueyoum" target="_blank">https://github.com/yueyoum</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://erlang.org/pipermail/erlang-questions/attachments/20141201/33b4486f/attachment-0001.html" target="_blank">http://erlang.org/pipermail/erlang-questions/attachments/20141201/33b4486f/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Mon, 1 Dec 2014 13:35:50 +0800<br>
From: ly <<a href="mailto:liuyang124846@gmail.com">liuyang124846@gmail.com</a>><br>
To: ??? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>><br>
Cc: Erlang Questions <<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br>
Subject: Re: [erlang-questions] Protobuf library choosing?<br>
Message-ID: <<a href="mailto:C76F943B-1888-4A0C-A8D2-975871C3853E@gmail.com">C76F943B-1888-4A0C-A8D2-975871C3853E@gmail.com</a>><br>
Content-Type: text/plain; charset="gb2312"<br>
<br>
it must be bash's erlang_protobuffs, i use it in all games in my company,it is really good and stable.<br>
? 2014-12-1???1:25???? <<a href="mailto:yueyoum@gmail.com">yueyoum@gmail.com</a>> ???<br>
<br>
><br>
> There is two libraries for using protobuf in erlang:<br>
><br>
><br>
> <a href="https://github.com/basho/erlang_protobuffs" target="_blank">https://github.com/basho/erlang_protobuffs</a><br>
><br>
> <a href="https://github.com/tomas-abrahamsson/gpb" target="_blank">https://github.com/tomas-abrahamsson/gpb</a><br>
><br>
><br>
> Which one is easy to use?<br>
><br>
><br>
> In my simple test,  pgb is more easy to use,<br>
> but why erlang_protobuffs is more popular ?<br>
><br>
> --<br>
> My GitHub<br>
> <a href="https://github.com/yueyoum" target="_blank">https://github.com/yueyoum</a><br>
><br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
<br>
</blockquote></div><br></div></div></div></div></div>