84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
个人理解这个对前端工程师有点赶鸭子上架
普遍视为前端工作范畴:不用怀疑:是。
至于是不是“赶鸭子上架”:某种程度上,是。
为什么被视为前端工作范畴
举两个例子:常用工具脚本、构建工具
1. 前端常用工具脚本
比如现在你要做这些事情:静态资源合并、压缩,雪碧图合并等,基本都可以用node搞定,当然还有其他更加个性化的东东。
2. 构建工具
再比如日渐复杂的前端开发,构建工具基本是标配,grunt、gulp、fis、webpack,也是基于node的。
关于赶鸭子上架
针对你说的“赶鸭子上架”,我猜测这是是针对“服务端开发”来说的。如果是,那么你的感觉某种程度上来说是对的。
1.普遍的误解
node是基于v8的js运行环境,因为语言是js,所以天然适合前端工程师无缝切入。
不少人觉得,前端工程师来做服务端开发,无非就是学学node的那套API就可以了。这个是有点想当然的,服务端开发的确没想的那么简单。
2.为什么
比如需要了解HTTP服务开发的方方面面(比如HTTP协议、连接的声明周期、TCP/IP协议等)、socket编程基础、文件操作、linux基础(权限管理、进程管理、网络管理、安全策略等)、反向代理基础(比如nginx,至少会基础的配置)。。。
这些东西,对大部分前端工程师来说都不是简单的事情,需要花不少功夫才能够掌握。
如果是从这方面来说,“赶鸭子上架”说法是合适的。
普遍视为前端工作范畴:不用怀疑:是。
至于是不是“赶鸭子上架”:某种程度上,是。
为什么被视为前端工作范畴
举两个例子:常用工具脚本、构建工具
1. 前端常用工具脚本
比如现在你要做这些事情:静态资源合并、压缩,雪碧图合并等,基本都可以用node搞定,当然还有其他更加个性化的东东。
2. 构建工具
再比如日渐复杂的前端开发,构建工具基本是标配,grunt、gulp、fis、webpack,也是基于node的。
关于赶鸭子上架
针对你说的“赶鸭子上架”,我猜测这是是针对“服务端开发”来说的。如果是,那么你的感觉某种程度上来说是对的。
1.普遍的误解
node是基于v8的js运行环境,因为语言是js,所以天然适合前端工程师无缝切入。
不少人觉得,前端工程师来做服务端开发,无非就是学学node的那套API就可以了。这个是有点想当然的,服务端开发的确没想的那么简单。
2.为什么
比如需要了解HTTP服务开发的方方面面(比如HTTP协议、连接的声明周期、TCP/IP协议等)、socket编程基础、文件操作、linux基础(权限管理、进程管理、网络管理、安全策略等)、反向代理基础(比如nginx,至少会基础的配置)。。。
这些东西,对大部分前端工程师来说都不是简单的事情,需要花不少功夫才能够掌握。
如果是从这方面来说,“赶鸭子上架”说法是合适的。