请别拿“死”人做文章

先引用一段乔任梁事件的一段评论,然后再讨论Node.js之父Ryan Dahl被过度解读的问题。

自从有了网络,人们可以随便起个名字在网络上发出自己的声音,一部分人便开始亢奋了!言论自由固然好,可一旦太过自由,也就开始可怕了!除了那些正常的声音之外,还出现了攻击、谩骂、泄愤、嘲笑、拉帮结派、或是有目的的制造舆论!

之前人们评说王宝强离婚事件,口诛笔伐,把他们夫妻二人的各种历史挖到骨头说到烂。如今乔任梁走了,又成了娱乐大事件,网上盛传有关他去世的丑闻。一个鲜活的生命黯然离世,依然有人能毫不留情的对逝者肆意抹黑。

我不是乔任梁的粉丝,也不想讨论他到底因何离去,我只想说,逝者应该得到应有的尊重,这是中国人自古遵循的道理。无论有关他的新闻是否属实,都已经没有讨论的必要了,为什么不能让人安静的离开,难道真的没有一点同情心吗?这简直是赤裸裸的网络暴力!

Node.js之父Ryan Dahl在2012年就离开社区的,我们必须要承认他作为创始人的伟大创举,但不能标签化,ryan不代表node,从他离开社区后,对于社区而言,他就“死”在曾经的丰功伟绩上,未来与他无关!但是总有些人想拿这事儿做文章过度解读

我只想说,真TMD不要脸,这种死人的光也是沾,而且沾得那么脸不红气不喘!

Node.js之父在2012年就离开社区的,然而这5年发展的依然很好,并无影响。原文本来没什么问题,但有些人借位营销就恶心了。以下精选了cnodejs.org上关于此事的大家的精彩评论。

狼叔说:Node.js不是最好,也不是最差,是性价比比较高的,可惜node做后端一直不温不火,java,php利益相关,只有新项目用,微服务架构下,会更好一些。很多人node是用错的,不是用node就什么都用,分清场景。不误解,不传谣,合适自己的才是最好的


对于编程而言,一定是希望更好的执行效率,可控。Node.js做到了好的执行效率,至于如何控制是开发人员要解决的问题,这也是Node.js里最难的点:异步流程控制。

stuartZhang 9楼•11 分钟前

 
  
  1. @i5ting 同意狼叔的观点。我想补充的是:Ryan提及的“大型服务系统”是

  2. DNS服务器集群》类的 底层基础设施。这个领域一般都是Cpp的主场。

  3. 类似于我单位里的LBS服务组件,Go都不一定是最佳匹配的工程技术,因为GoGC语言


  4. 有垃圾回收延时

  5. 因此,我不认为GoJAVA比较js高级多少,他们无非是50步笑100步。

  6. 此外,如果不考虑Cpp的开发者比较多、

  7. 容易招聘的话,我认为Rust才是 最佳 最折中的 工程技术选择

  8. (内存安全 开发效率,还不需要那么多的老司机)。

  9. 所以,我认为Ryan的观点 Node.js在后端“胶水语言”的使用场景并不冲突。

  10. 即,这两者就不在同一个维度上:

  11.    1.  Ryan说的是 被“胶水语言”包装核心引擎。

  12.    2.  Node.js是包裹核心的“胶水”。

alsotang 8楼•3 小时前

一个同时能弄好机器学习和web开发的人。。。学不来。。。

整个Node社区对此事并不并不感冒,大家其实都不在意的。

0?wx_fmt=jpeg

但鉴于很多朋友提问疑惑,还是有必要简单解释一下的。

Node不是万能的

Java是万能的吗? Php是万能的吗?

这世界真有万能药?别骗自己了

0?wx_fmt=png

Node也许不是构建大型服务的最佳选择

注意标题上用的是【也许】,左耳朵陈皓说过互联网应用99%都是io密集型应用,而这也确实是node的强项。说Node也许不是构建大型服务的最佳选择,这话是可以接受的,但不代表Node不能,如果这样解读就有点不厚道了,很明显是误导无数小白的。

所以套用一句万能的话:不是Node不行,是你不会用

再说说构建大型服务,何谓大型呢?国内的bat和qunar算么?国外的Uber、沃尔玛、PayPal算么?明显是站不住脚的。

服务部分可能会有歧义,目前Node在前端服务部分做的非常好,但后端rpc等略显不足,不过这是有原因的,国内Java、PHP这些在后端已经占有了相当大的量,Node是很难直接切入进去的,尤其是基础设施、大数据等部分都是非常成熟的情况下。目前能做的是新项目和中小创业公司,没有历史包袱,才能勇往直前。Node在做rpc服务,和Java相比没有明显优势,尽管它使用简单,性能出色,但依然很难让做Java的同学使用Node,尤其是语言上的偏好,JavaScript的黑魔法太多,缺少类型系统和OO机制,没法更好的应对大规模编程。在变好,但路还远。

Node目前存在的问题也是很明显的

  • 异步流程控制的历史包袱过重,导致入门的学习曲线略陡(在没有人指点的情况下)

  • EventLoop部分是个黑盒子,很难优化

  • 人才断层,高级的少,初级的多

  • 基础设施不够完善,对架构师要求更高一些

每一条路都有无数的坑,都有优缺点,还是要辩证的看待问题。既然选择了,就风雨兼程,且行且珍惜吧!

Node.js现在比以前更好

  • 社区驱动,由独立的Node基金会负责,不用担心归属和弃用问题

  • npm是目前最大的包管理工具,生态依然构成,几乎强大到变态

  • 更好的性能和稳定性,LTS支持非常好

  • 更好的异步流程控制,Async/await + Promise

  • 从Node v8.5开始支持ES6模块

  • 更好的下一代Web框架:Koa 2

Google 加入了 Nodejs 的 Vip 队伍

发布个好消息:Nodejs 基金会发布,Google 加入了 Nodejs 的 Vip 队伍。

https://medium.com/@nodejs/node-js-foundation-welcomes-google-as-platinum-member-5a30f1ef7451

0?wx_fmt=png

结语

还是引用上面的文章:

无良娱记和网络暴民们该醒醒了,有精力多关注一下自己的生活,怀着善意去看这个世界,无论于人于己都是功德一件!

我们作为普通民众,在这个信息爆炸的时代也要提高自己的判断力。我们作为旁观者,对消息的真假往往无从判断,对于不明确的事件不要急于下定论,要学会冷静对待,换位思考,避免以讹传讹,高调评论是非,哗众取宠,充当意见领袖。无论我们看到什么,听到什么,慢一点,等一等,纵观事态发展,思考后再做判断。听风就是雨,绝不是智者所为。

在是非面前,淡然的心态才是难得!

娱乐有度,请别拿“逝者”做文章!

全文完

欢迎关注Cnode官方公众号【node全栈】

640?wx_fmt=bmp

如果想参与评论,请点击阅读原文链接,进入国内最专业的cnode论坛

你身边如果有朋友对Node.js或全栈感兴趣,可以转发给他们看看哦,O(∩_∩)O先谢过

猜你喜欢

转载自blog.csdn.net/hIZ255enyGT1O4b8/article/details/78213019