- 主题:请问现在学web后端改选php还是node.js?
其实nodejs优势还不在语言本身。逻辑是这样:高并发需要事件驱动/回调模型 -> js前端程序员已经被回调虐习惯了 -> 用js写高并发后端有大量程序员供给
nodejs本身挺好的,可是由于主力是前端程序员,造成库空前丰富的同时,平均工程水平空前低下...
【 在 hgoldfish 的大作中提到: 】
: 拿个libev和高并发来吹。其实高并发放现在没啥了不起的。
--
FROM 101.80.88.*
我是说平均水平。高水平库当然很多。
不过npm上随机选个库,我觉得工程水平的期望实在是比pypi,rubygems, maven上随机选个库差非常多。当然这也说明nodejs社区气氛更好,更多人愿意分享自己的代码。
【 在 dhcn 的大作中提到: 】
: 也不用这么说,国内也有大公司自己写NodeJS工程工具的。
: 不过大多数fECoder的代码架构水平肯定不及两周写出来ng第一版的大牛,况且现在都是别人出架构,应用码农把人家给的结构组件实现就行。
--
修改:ilovecpp FROM 101.80.88.*
FROM 101.80.88.*
js写回调的确是麻烦。可是C/Java社区大部分人习惯多线程,大部分库不适于事件模型。而js社区全部人必须习惯回调,不怕麻烦;全部库基于回调。区别在人那。
【 在 Orpherus 的大作中提到: 】
: 跟golang的高并发模型一比,写回调还是麻烦,如果不介意回调,ASIO和lib(uv|ev|event)也可以高并发,Java也有netty之类的库,所以我觉得node社区还是前端想往后端插一脚的意思比较多
--
修改:ilovecpp FROM 101.80.88.*
FROM 101.80.88.*