美团酒店Node全栈开发实践
2016-05-03 20:36
309 查看
最新
![](http://avatar.csdn.net/C/2/C/3_sinat_26522651.jpg)
sinat_26522651
8小时前
hahaha,
看看 Uber 如何使用 Go 构建高效可用的查询系统的吧。node相比go,差的不是一点半点。
http://www.jointforce.com/jfperiodical/article/1468
Node只是一些只懂前端JS的菜鸟码农,不是去多学一些语言技术,而是偏执的迷信一门语言而鼓吹的结果,连 node之父自己都不想玩node, 转而搞 go去了。
当然node比较受新人喜欢,因为新人缺乏后端丰富的编程经验和UNIX经验,而 go 的设计哲学充满了UNIX味,这些都是新人难以理解的。但是js,这个后台无关只是用于网页的语言,因为无需太多系统编程经验和工作经验,被新人喜爱也就可以理解了。
0
![](http://avatar.csdn.net/C/2/C/3_sinat_26522651.jpg)
sinat_26522651
7小时前
另外,根据哥的经验,美团这哥们由于自己的有限的视野和狭隘的经验,大规模使用node,他们的网站,很多就会陷入莫名其妙的不稳定、偶发的错误异常、难以跟踪的Bug等。
JS本来就是被设计为一种外来侵入的浏览器程序,所以JS的安全性非常重要,而安全性包含两方面:一个是对计算机数据的破坏、窃取等,另一个是对计算机资源的剥夺。
一般人都只注意第一方面,却忽视了第二方面。JS作为外来程序,必须严格限制其对计算机CPU、内存等的占用,否则你的计算机资源被一个网页占用,造成缓慢、死机、正在交易股票而缓慢无法平仓造成损失等破坏。所以各个JS引擎都对JS的CPU,内存等做了严格限制。
一个针对严格限制审查的代码而设计的解释器,却被用来做后端服务器可以大量使用CPU、内存的场景,这本身就是菜刀砍树。
造成这样后果的原因,只有一个:兵熊熊一个,将熊熊一窝。某些公司的技术领导因为个人的知识有限、事业狭隘而把整个公司拉下水。这样的人的祸害是相当严重的。
等着吧,所有用node做大规模后端服务的公司,最后都得陷入混乱。
0
![](http://avatar.csdn.net/C/2/6/3_jzqiang.jpg)
jzqiang
5小时前
回复@sinat_26522651:
这哥们看得不仔细,人家后端明明是java。
相关文章推荐
- Node.js知识分类
- Leetcode题解14 237. Delete Node in a Linked List
- nodejs php go语言了解
- Zookeeper的节点znode
- 如何升级nodejs版本
- Node和Element的区别
- GetJsonNodeValue , GetJsonNodeValueFromFirstArrayItem 取JSON节点的值
- [笔记] Node-Link可视化图中移动Node后自动布局调整算法
- Debian上安装Node.js和npm
- LeetCode 24. Swap Nodes in Pairs
- 《深入浅出Node.js》学习笔记——(一)Node简介
- 【LeetCode】LeetCode——第19题:Remove Nth Node From End of List
- Node.js其他模块
- 让nodeJS支持ES6的词法----babel的安装和使用
- nodejs的一些日常操作
- 菜鸟学习nodejs--Socket.IO二(聊天服务器)
- Nodejs调试环境搭建
- 51node1091 线段的最长交集(贪心)
- 《Nodejs开发加密货币》之六:Commander介绍
- Ubuntu 14.04 / 15.04 node.js V4.0.0