node.js现在被普遍视为前端工作范畴吗?

查看:72
本文介绍了node.js现在被普遍视为前端工作范畴吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

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

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

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

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

1. 前端常用工具脚本

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

2. 构建工具

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

关于赶鸭子上架

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

1.普遍的误解

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

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

2.为什么

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

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

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

这篇关于node.js现在被普遍视为前端工作范畴吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆