V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iseki  ›  全部回复第 33 页 / 共 49 页
回复总数  970
1 ... 29  30  31  32  33  34  35  36  37  38 ... 49  
2022-01-23 02:53:39 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
标题起的不好确实我的锅,一下子打击了一大片,不太客观。
可问题确实存在,可能是我经验比较少,混论坛的时间也比较短,没见过其他语言的使用者有这种现象,大多数都是如 #72 楼所述的一样,要么大家一起喷(开玩笑)要么就有理有据的讨论问题,就 go 的帖子动不动说人引战。有人提 if err 看着不爽就不行了,就是引战了;有人提没泛型异常就你不懂大道至简,引战了。你要一和他讨论这种现象,他就和你说你咋不去看看调度器垃圾回收什么的,天天纠结语法如何如何···
可能是我资历比较浅,真没看有其他什么语言天天为这种事矫情的。
2022-01-22 18:44:28 +08:00
回复了 SuperMild 创建的主题 Go 编程语言 据说 Go 2.0 的错误处理有可能是这个样子
@SuperMild 很难说 Go 这种实用主义是错的,就个人喜好上确实不太喜欢。不知道这样的实用主义会不会给后面带来麻烦呢

@sagaxu 其实一直很好奇如何把异常当作常规控制流使用,比如递归时用一个 throw 结束递归?
2022-01-22 13:21:45 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
@weimo383 你觉得 deno 怎么样(引战~试一下
2022-01-22 13:17:37 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
@wangxn 愤怒不至于,如果他真戳到了我看 Kotlin 一样不顺眼的地方,搞不好我和他一起喷哈哈哈…
不过那一小撮 Go 粉丝的行为是真让我感到血压升高…
2022-01-22 13:02:44 +08:00
回复了 SuperMild 创建的主题 Go 编程语言 据说 Go 2.0 的错误处理有可能是这个样子
@SuperMild 不是,只是感觉 go 里总是有很多奇怪的魔法,比如那个 make
2022-01-22 13:01:16 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
@liuxu 我对 go 的这种并发模型并没有太大意见,甚至权衡利弊觉得这块 go 设计的不错,虽然丧失了一点灵活性。
2022-01-22 12:54:46 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
@james122333 emmm 你不觉得“用 go 也不一定非得用它的标准库 如果你想可以自己弄一套出来”这事一点都不工程吗。标准库为什么叫标准库呢,这也是我上条里标准库加引号的原因吧。
2022-01-22 12:52:55 +08:00
回复了 SuperMild 创建的主题 Go 编程语言 据说 Go 2.0 的错误处理有可能是这个样子
@fengjianxinghun 诶…可 Go 好歹也算是个新语言啊,现在就这样了,以后可咋办啊…
2022-01-22 12:51:19 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
@liuxu 问题花生就是不好加啊…你的潜台词是任何人不能发表“花生不好加的”言论了?
2022-01-22 12:49:56 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
@kungfuchicken 真的少见,也可能是我错过了那个时间点
2022-01-22 12:48:41 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
确实,我在后面的内容也提到了“部分”,前面的忘了改了,谁能说下怎么添加附言什么的
2022-01-22 12:48:06 +08:00
回复了 iseki 创建的主题 程序员 为什么 Go 语言使用者会非常反感别人批评 Go 语言?
订正:部分 Go 使用者
2022-01-22 12:46:27 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
@james122333 抱歉,你的评论没标点符号我也只能根据感觉去断句了。
go 有 lambda 和闭包,但从语法角度上说,go 那个充其量算个匿名函数,和其他语言中的 lambda 相比差距还是有点大的。
异常…如果是指 panic 和 recover 你自己也说了,得是 func ,而且由于 go 本身不提供良好的异常标准库(现在那个 errors 没多少人想用吧)导致不得不依赖三方实现。
至于 ThreadLocal ,我只能说很多框架特性需要这个,但是 go 从设计上确实不推崇这个,显式传递上下文也不是不能用,算是个人喜好吧
2022-01-22 12:31:52 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
另外我实在不能理解 go 出于什么考虑,让大家自己造 maxInt minInt 这样的东西…
2022-01-22 12:16:02 +08:00
回复了 SuperMild 创建的主题 Go 编程语言 据说 Go 2.0 的错误处理有可能是这个样子
又多出俩关键字来…能不能尽量用设计良好的语法和充分利用语法特性的标准库来实现,而不是想到什么就加点魔法…
2022-01-22 12:10:46 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
@lesismal 大部分人写 Web ,对性能其实没这么高要求,需要性能的 javaer 自然会去用 vertx 之流…环境逼着大家用 C 干 php 的活才是越来越爆炸的原因吧。
2022-01-22 12:06:51 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
任何语言都有其特定场景下的优势,比如最近用 go 写纯 cli 的客户端就觉得确实方便…
但是我真想不明白为什么总有人逼着我用 go 写 Web
2022-01-22 12:04:20 +08:00
回复了 binbinyouliiii 创建的主题 Java Javaer 用了一下 Go web 开发,感觉开发体验倒退了
go 缺少 Java 和其他语言上那种大一统框架很大程度上是由于 go 本身的简陋导致的。没有泛型,没有异常,没有现代的 lambda 就注定它是一个 C 风格的语言;本来有的协程 ID 还被刻意隐藏(设计问题),go 很难弄出 Java 上的 ThreadLocal 那种东西,很多东西的实现必然变得复杂…
总而言之 go 是一个完全不适合写业务的语言,缺少的特性将使你不得不把大量精力放在业务逻辑之外的部分…而且很大概率一个项目一套“标准库”,甚至一个人一套“标准库”…
react 好耶,快来看 react
1 ... 29  30  31  32  33  34  35  36  37  38 ... 49  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2174 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 06:47 · PVG 14:47 · LAX 23:47 · JFK 02:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.