node.js现在被普遍视为前端工作范畴吗?
巴扎黑
巴扎黑 2016-11-09 17:37:04
0
1
956

个人理解这个对前端工程师有点赶鸭子上架

巴扎黑
巴扎黑

모든 응답(1)
phpcn_u29

普遍视为前端工作范畴:不用怀疑:是。

至于是不是“赶鸭子上架”:某种程度上,是。

为什么被视为前端工作范畴

举两个例子:常用工具脚本、构建工具

1. 前端常用工具脚本

比如现在你要做这些事情:静态资源合并、压缩,雪碧图合并等,基本都可以用node搞定,当然还有其他更加个性化的东东。

2. 构建工具

再比如日渐复杂的前端开发,构建工具基本是标配,grunt、gulp、fis、webpack,也是基于node的。

关于赶鸭子上架

针对你说的“赶鸭子上架”,我猜测这是是针对“服务端开发”来说的。如果是,那么你的感觉某种程度上来说是对的。

1.普遍的误解

node是基于v8的js运行环境,因为语言是js,所以天然适合前端工程师无缝切入。

不少人觉得,前端工程师来做服务端开发,无非就是学学node的那套API就可以了。这个是有点想当然的,服务端开发的确没想的那么简单。

2.为什么

比如需要了解HTTP服务开发的方方面面(比如HTTP协议、连接的声明周期、TCP/IP协议等)、socket编程基础、文件操作、linux基础(权限管理、进程管理、网络管理、安全策略等)、反向代理基础(比如nginx,至少会基础的配置)。。。

这些东西,对大部分前端工程师来说都不是简单的事情,需要花不少功夫才能够掌握。

如果是从这方面来说,“赶鸭子上架”说法是合适的。


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿