Go 标准库 encoding/json 真的慢吗?

beiping96 ·
<a href="/user/lentil1016" title="@lentil1016">@lentil1016</a> 你也是一个以偏概全的货,你想想,go是风格各异么?go的代码风格几乎是定死的!用过的人都知道,不想python喜欢咋地写就咋写!!所以不存在这个代码风格问题,还有跨语言就已经不是一个等同的问题了,如果照你这么说的话,python已经死了,知道没?python中使用第三方库的概率可以说是百分百,所以,语言不同,不可同等作比较!还有,不是重视效率与否问题,如果真的像你说的不重视执行效率,那么别人就不用写那些go代码优化内存和cpu的相关优质文章啦!!!对不对?选择go,不是因为他有多快,而是因为他天生并发简单易用低内存,在能由较高效率的选择下,为什么不用呢?就好像你娶老婆,你喜欢舟车劳顿跑到纽约去取个c++美女么?或者是选择在国内离你不那么远的地方取个美女呢?或者这样说,离你较近的有2个美女,A美女不但美,还能比B美女更能照顾好老公,那么,这时候,请问你选择哪个呢?这答案再明显不过了吧?
#19
更多评论
我不认同你最后那段话,代码写出来就要维护,维护官方标准库的代码跟维护第三方库的代码有毛线不同?不是一定比较熟悉标准库的,看你付出时间学哪个,也不是说第三方库一定bug比标准库多,这是在扯淡!!!!即使json目前不是该应用的性能瓶颈,但是,你能保证应用大了之后不会成为性能瓶颈?能有好的选择当然优先选择好的库,难道你愿意在未来json能为性能瓶颈时候再重新写一套代码?早知如此何必当初?当初为什么不优先选择最快速的性能的json库的?标准库里面的json性能这么渣,说明了谷歌的程序员水平也有渣的!并不是说谷歌写出来的标准库一定好过第三方库(这真的神一样的逻辑)!比较多人用的第三方库基本有人维护,根本不需要你自己维护!
#1
json性能不差,也基本不会是项目性能瓶颈,第三方库问题确实大,尤其在处理复杂结构的时候,最好不要用第三方库,经常出问题。比如滴滴开源的json库,我当初就是用他出了问题。
#2