tj大神 farewell node.js
 发布于 11 年前  作者 coderhaoxin  9914 次预览  最后一次回复是 11 年前  来自  
34 回复
bnuhero

社区的损失。

struCoder

社区的损失。:(

se77en

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

coolicer

走好。大家会记住你的

stormslowly

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

tulayang

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

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

hackerjs

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

se77en

谁告诉你的 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 这一件事了

tulayang

@se77en C何来的面向对象?

tulayang

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

SakulaBB

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

yakczh

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

udbmnm

Go 1.4版本将支持安卓

se77en

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

se77en

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

bsspirit

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

anklos

文章不只是这个意思。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.
hackerjs

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

yaochun

哈哈,过分关注TJ也不好

tulayang

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

tulayang

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

tulayang

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

tulayang

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

lujb

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

tulayang

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

lujb

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

tulayang

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

forrest

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

liuyanghejerry

啦啦啦,吵翻天~

tulayang

Google Go: Good For What?

Author: Dave

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

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

Absolutely nothing. (它一无是处。)

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