Go 类型注定的坑

5 views
Skip to first unread message

丰甜儿

unread,
Jan 19, 2018, 9:49:34 AM1/19/18
to tj...@googlegroups.com
https://zhuanlan.zhihu.com/p/28775926
不是在这里坑,就是在那里坑,我完美踩了这个坑,看了一天了

--
Thanks & Best Regards!
Violet Feng.

Luo Yong

unread,
Jan 19, 2018, 7:55:52 PM1/19/18
to tj...@googlegroups.com
Scala的类型坑更多,但是那玩意是社区作品,伴随着无限热情,一个人有问题十个人帮着改,用Go的都是底层码工,有问题就骂谷歌,没人多看一眼


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of 丰甜儿 <violet...@gmail.com>
Sent: Friday, January 19, 2018 10:49:32 PM
To: tj...@googlegroups.com
Subject: [TJLUG #4794] Go 类型注定的坑
 
--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

丰甜儿

unread,
Jan 19, 2018, 8:43:26 PM1/19/18
to tj...@googlegroups.com
之前同事去论坛骂 go 没有泛型太恶心的时候被人怼了句:if you really want generics type, you're just a bad programmer.

真是嘴硬得要死。

要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Zhongchao Qian

unread,
Jan 20, 2018, 9:33:18 AM1/20/18
to tj...@googlegroups.com
推荐一个Web开发的语言吧,开发快,容易上手,方便从老的地方迁移(就是如果用ORM,方便我自定义),方便新人参与。然后是性能,最后是方便部署。

> On Jan 19, 2018, at 8:43 PM, 丰甜儿 <violet...@gmail.com> wrote:
>
> 之前同事去论坛骂 go 没有泛型太恶心的时候被人怼了句:if you really want generics type, you're just a bad programmer.
>
> 真是嘴硬得要死。
>
> 2018年1月20日 上午8:55,"Luo Yong" <luo.yo...@hotmail.com>写道:
> Scala的类型坑更多,但是那玩意是社区作品,伴随着无限热情,一个人有问题十个人帮着改,用Go的都是底层码工,有问题就骂谷歌,没人多看一眼
>
> From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of 丰甜儿 <violet...@gmail.com>
> Sent: Friday, January 19, 2018 10:49:32 PM
> To: tj...@googlegroups.com
> Subject: [TJLUG #4794] Go 类型注定的坑
>
> https://zhuanlan.zhihu.com/p/28775926
> 不是在这里坑,就是在那里坑,我完美踩了这个坑,看了一天了
>
> --
> Thanks & Best Regards!
> Violet Feng.
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> 要查看更多选项,请访问https://groups.google.com/d/optout

丰甜儿

unread,
Jan 21, 2018, 12:53:59 AM1/21/18
to tj...@googlegroups.com
Rails,除了性能不符合要求外其余基本符合要求。国外小公司用 Rails 都是有一定道理的。

在 2018年1月20日 下午10:33,Zhongchao Qian <squi...@gmail.com>写道:
推荐一个Web开发的语言吧,开发快,容易上手,方便从老的地方迁移(就是如果用ORM,方便我自定义),方便新人参与。然后是性能,最后是方便部署。

> On Jan 19, 2018, at 8:43 PM, 丰甜儿 <violet...@gmail.com> wrote:
>
> 之前同事去论坛骂 go 没有泛型太恶心的时候被人怼了句:if you really want generics type, you're just a bad programmer.
>
> 真是嘴硬得要死。
>
> 2018年1月20日 上午8:55,"Luo Yong" <luo.yo...@hotmail.com>写道:
> Scala的类型坑更多,但是那玩意是社区作品,伴随着无限热情,一个人有问题十个人帮着改,用Go的都是底层码工,有问题就骂谷歌,没人多看一眼
>
> From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of 丰甜儿 <violet...@gmail.com>
> Sent: Friday, January 19, 2018 10:49:32 PM
> To: tj...@googlegroups.com
> Subject: [TJLUG #4794] Go 类型注定的坑
>
> https://zhuanlan.zhihu.com/p/28775926
> 不是在这里坑,就是在那里坑,我完美踩了这个坑,看了一天了
>
> --
> Thanks & Best Regards!
> Violet Feng.
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout

--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。

要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout

Luo Yong

unread,
Jan 21, 2018, 6:11:17 PM1/21/18
to tj...@googlegroups.com
Node.js也可以,只要你能适应动不动就异步、回调、单进程单线程,一次请求卡住整个程序都卡死,如果习惯了处理这个,用Node.js也不错


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of Zhongchao Qian <squi...@gmail.com>
Sent: Saturday, January 20, 2018 10:33:13 PM
To: tj...@googlegroups.com
Subject: Re: [TJLUG #4799] Go 类型注定的坑
 
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。

Alvin Qi

unread,
Jan 21, 2018, 10:14:50 PM1/21/18
to TJLUG
Ruby 的并发也比较鸡肋,这方面不如Nodejs。
有一个Sails 框架,可以玩一玩,我看到国外有公司在用,基本上是用Nodejs 把Rails 复刻了一遍。
不过我倒是希望能有一个用TypeScript 写的类似的东西,感觉会更好。

在 2018年1月22日星期一 UTC+8上午7:11:17,Luo Yong写道:
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout

--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。

Luo Yong

unread,
Jan 21, 2018, 11:59:19 PM1/21/18
to tj...@googlegroups.com
Node.js上面主要是express.js和ReactJS,有了ReactJS以后MVC框架基本上很少有人用了


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of Alvin Qi <peng...@gmail.com>
Sent: Monday, January 22, 2018 11:14:50 AM
To: TJLUG
Subject: Re: [TJLUG #4803] Go 类型注定的坑
 
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Zhongchao Qian

unread,
Jan 22, 2018, 8:23:34 AM1/22/18
to tj...@googlegroups.com
感觉想省事儿还是继续PHP吧,尤其原来的codebase就是PHP。开50个worker没压力。
PHP是真坑啊

> On Jan 21, 2018, at 10:14 PM, Alvin Qi <peng...@gmail.com> wrote:
>
> Ruby 的并发也比较鸡肋,这方面不如Nodejs。
> 有一个Sails 框架,可以玩一玩,我看到国外有公司在用,基本上是用Nodejs 把Rails 复刻了一遍。
> 不过我倒是希望能有一个用TypeScript 写的类似的东西,感觉会更好。
>
> 在 2018年1月22日星期一 UTC+8上午7:11:17,Luo Yong写道:
> Node.js也可以,只要你能适应动不动就异步、回调、单进程单线程,一次请求卡住整个程序都卡死,如果习惯了处理这个,用Node.js也不错
>
> > 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> > 要查看更多选项,请访问https://groups.google.com/d/optout
> >
> > --
> > 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> > 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> > 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> > IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> > ---
> > 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> > 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> > 要查看更多选项,请访问https://groups.google.com/d/optout
> >
> > --
> > 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> > 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> > 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> > IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> > ---
> > 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> > 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> > 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> 要查看更多选项,请访问 https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
> 要查看更多选项,请访问https://groups.google.com/d/optout

Luo Yong

unread,
Jan 22, 2018, 11:48:33 AM1/22/18
to tj...@googlegroups.com
但是Node.js的单线程方式真的很强,要想比这个更强估计就得rust了,rust的特色在以太坊挖矿方面体现得非常好


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of Zhongchao Qian <squi...@gmail.com>
Sent: Monday, January 22, 2018 9:23:29 PM
To: tj...@googlegroups.com
Subject: Re: [TJLUG #4804] Go 类型注定的坑
 

丰甜儿

unread,
Jan 23, 2018, 12:40:11 AM1/23/18
to tj...@googlegroups.com
PHP 简单粗暴啊

> > 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> > 要查看更多选项,请访问https://groups.google.com/d/optout
> >
> > --
> > 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> > 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> > 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> > IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> > ---
> > 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> > 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> > 要查看更多选项,请访问https://groups.google.com/d/optout
> >
> > --
> > 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> > 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> > 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> > IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> > ---
> > 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> > 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> > 要查看更多选项,请访问https://groups.google.com/d/optout
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问 https://groups.google.com/d/optout。
>
> --
> 这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
> 您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
> 要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
> IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
> ---
> 您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com

> 要查看更多选项,请访问https://groups.google.com/d/optout

--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout。

--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发送或回复电子邮件到 tj...@googlegroups.com
IRC/Telegram群组,活动记录等详情见信息页: https://github.com/TJLUG/TJLUG-BBS
---
您收到此邮件是因为您订阅了Google网上论坛上的“TJLUG”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+unsubscribe@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Luo Yong

unread,
Jan 23, 2018, 1:27:03 AM1/23/18
to tj...@googlegroups.com
PHP的问题和Java一样,参与的人数太多,历史遗留问题太多,当时的人认为好的东西现在都过时了,不如重弄一套


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of 丰甜儿 <violet...@gmail.com>
Sent: Tuesday, January 23, 2018 1:40:09 PM
To: tj...@googlegroups.com
Subject: Re: [TJLUG #4806] Go 类型注定的坑
 
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tjlug+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Luo Yong

unread,
Jan 23, 2018, 1:31:10 AM1/23/18
to tj...@googlegroups.com
我当初还弄过PHP Cake,当时认为挺好,现在再看,连MVC都没人提了


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of Luo Yong <luo.yo...@hotmail.com>
Sent: Tuesday, January 23, 2018 2:27:00 PM
To: tj...@googlegroups.com
Subject: Re: [TJLUG #4807] Go 类型注定的坑
 

宋 为

unread,
Jan 26, 2018, 4:54:56 AM1/26/18
to tj...@googlegroups.com
Common Lisp,除了性能,不符合任何要求

Luo Yong

unread,
Jan 26, 2018, 9:41:20 AM1/26/18
to tj...@googlegroups.com
那是因为编辑器用的是vi


From: tj...@googlegroups.com <tj...@googlegroups.com> on behalf of 宋 为 <leo_s...@outlook.com>
Sent: Friday, January 26, 2018 5:54:52 PM
To: tj...@googlegroups.com
Subject: Re: [TJLUG #4810] Go 类型注定的坑
 
您收到此邮件是因为您订阅了 Google 网上论坛的“TJLUG”群组。
Reply all
Reply to author
Forward
0 new messages