tj大神 farewell node.js
发布于 10 年前 作者 coderhaoxin 9059 次浏览 最后一次编辑是 8 年前
34 回复

。。。

社区的损失。

社区的损失。:(

node.js 本身就是玩具,没有自己的编译器,依赖 v8,得看人家脸色,并发模型太弱,分布式更弱

走好。大家会记住你的

TJ 还是会继续维护Koa (包括co) 文章的意思是 TJ目前的项目用go更合适 顺便吐槽了下 大家经常吐槽的 error handling 和 callback TJ不玩了 我们还得自己玩下去~

GO语言,说实话,从GOOGLE诞生到现在,我真没看到GOOGLE保持过一个语言或者API的长久支持。 被GOOGLE甩掉的API开发者好几条街了。

GO面向对象,JAVA影子太重,我怀疑SCALA很容易就能干掉GO。

意料之中的,,,哎,估记会有不少(后端)大牛会投奔Golang, 但是 Node.js 的用户只会越来越多,大家要有信心。

谁告诉你的 go 面向对象 Java 影子重了?明明是 C 的影子,而且函数在 go 里也是 first class ,scala 怎么就能干掉了? 现在流行的并发模型就三种,CSP(Go语言级别支持,Haskell 核心库支持),STM(Clojure 核心库支持,Haskell 核心库支持),Actor(Scala 核心库支持,Erlang 语言级别支持),你对比一下scala 怎么就干掉 go 了?干掉同属 JVM系的 java 都不可能。 再说 google 怎么就不对语言长期支持了?一共就两个语言 dart 和 go,都是长期支持的,而且源码都是开源的,跟谷歌也没多大关系,Rob Pipe 也表示下半辈子就开发 go 这一件事了

@se77en C何来的面向对象?

@se77en dart go? google开发的东西多了,你不知道而已。

Node会越来越好的,只是TJ的离开确实是社区的损失啊。。。

nodejs做网站还是刷刷的, 搞分布式的都是巨头和大佬的公司, 大部分公司都还在忙活网站和页面app

Go 1.4版本将支持安卓

@tulayang 呵呵,看来你是没写过 Go ,并且 C 也学的不是很好,你知道一开始 C++ 是翻译为 C 来执行的吗?你看看翻译完的代码就知道 C 怎么面向对象了,不是不能,是不方便而已

@tulayang google 开发的东西是多,但是语言就两门,别把应用和语言混为一谈

语言都有自己擅长的领域,Nodejs目前也只是在web开发,中间件开发不如Java, GO等,调换很正常。

文章不只是这个意思。TJ其实已经很不爽了,估计主要是joyent把node发展的太烂了,而且joyent前段时间因为一个什么在注释里用he是不尊重女性这种狗屁事情把很核心的一个开发人员气跑了。文章里这2段基本是怒喷了。毕竟是公众人物,话不好说的太绝,说到这个程度已经很重了。

The fact that 4-5 years in we still have vague errors such as “Error: getaddrinfo EADDRINFO” is telling of where the priorities are at. Understandably it’s easy to miss things like that when you’re so focused on building out the core of a system, but I think users have expressed this sort of thing over and over, and we’re not seeing results.

Streams are broken, callbacks are not great to work with, errors are vague, tooling is not great, community convention is sort of there, but lacking compared to Go. That being said there are certain tasks which I would probably still use Node for, building web sites, maybe the odd API or prototype. If Node can fix some of its fundamental problems then it has good chance at remaining relevant, but the performance over usability argument doesn’t fly when another solution is both more performant and more user-friendly.

@se77en 赞同,面向对象是种思想。

哈哈,过分关注TJ也不好

@se77en 我学C的时候,你可能还在穿开裆裤呢。 谁跟你说C语言是面向对象? 第一个面向对象语言是smalltalk, smalltalk诞生的时候,C早就出来了。

@se77en 什么应用,google开发的API,你不知道的多的是呢。现在的GO也不过是把python当家的踢出去,来暂时推行而已。过个3,5年,汤普森一样有被踢出去的可能。google踢出去的多了,GO语言在里边才多少分量。

@se77en 面向对象的特质就是一切都是对象,你跟我讲讲C里边怎么建立对象?

@se77en 怎么在C里把数据结构和接口方法绑到一个对象里?

@tulayang 孤陋寡闻,ooc。拿锤子的人看什么都是钉子。。

@lujb 你说的跟放了P一样,拿出点可以给你撑点颜面的证据

@tulayang 你去漱下口,我再考虑给你证据

@lujb 说出的话一点水平都没有,就你这智商,有什么证据

热闹!赶上超级研讨会了~~

啦啦啦,吵翻天~

Google Go: Good For What?

Author: Dave

“Go! Huh! Yeah! (Go!哈!耶!)

What is it good for? (它有什么好?)

Absolutely nothing. (它一无是处。)

Say it again.” (再说一遍。)

回到顶部