相比较很多编程语言为啥编写同样的web服务,nodejs感觉很简洁?
发布于 8个月前 作者 swindme 898 次浏览

是nodejs的api经过了精心设计,把冗繁隐藏在精巧之下, 还是说如编写web服务器本来就应该是个简单的事儿,只是过去人为的搞复杂了?

16 回复

本来就是复杂的事情,只不过一层层被封装了,开发效率提高,运行效率降低。要说简洁的话,我觉得php比nodejs更简洁。。。直接echo "hello world"。

那ASP更简洁了: ="hello world"

简不简洁是要看如果在做复杂度较高的事情时,是不是很简单就能完成,这样才是真的简洁……

@hainee 这个就需要web容器了把,node不需要web容器

php 得在配置好服务器的前提下才能echo吧。。。Node自己就是服务器。

npm生态圈也让模块使用更简单,觉得前后端传json数据加socket.io,简直神器,要知道之前和服务器同学对数据格式约定扯皮还要转义还要vm解析和js解析保持一样逻辑的时候太多了,现在直接处理。。

npm才是大杀器

@Hanggi php的一键包太多了,连数据库、memcached等等都给你带上了,你node也是一键包呀~又不是node不需要安装。。。,所以从这点上来说,环境什么的可以认为打个平手,用node的基本是2类人,一类是前端转后端的攻城师,一类是追求并发的优化达人。

npm才是大杀器

@pathletboy 同意大神的回复,不过论开发效率,做web页面的话似乎php更胜一筹

请一个php和前端比请一个前端。你觉得哪个更简洁!

:)简洁不止存在于语言。更是价值!

php 不简洁啊,php设计模块太纠结了,特别是oo,简直别扭不是吗

ruby比nj简洁?

回到顶部