前端架构师-week4-脚手架命令注册和执行过程开发

标题

基于 Commander 完成脚手架命令注册和命令执行过程开发

将收获什么

·如何设计高性能脚手架(缓存 + 多进程 实现这一点)

·Node 多进程开发

·javascript 面向对象的实战技巧(达到可扩展 高复用)

主要内容

·图解高性能脚手架架构设计方法

·封装通用的 Package 和 Command 类

·基于缓存 + Node 多进程实现动态命令加载和执行

·将业务逻辑和脚手架框架彻底解耦

附赠内容

·Node 多进程开发进阶 —— child_process 源码分析

        深入 Node 源码看清 spawn / exec / execFile / fork 的本质区别,彻底搞懂 Node 多进程原理

关键词

·高性能 / 可扩展的脚手架,利用缓存提升脚手架性能并解耦业务逻辑

·面向对象 - 利用 Class 完成 javascript 面向对象编程

·Node 多进程 - 深入 Node 多进程原理

学习方法

·学以致用:将前两周中学到的知识进行实际应用(Commander / Lerna 命令执行原理)

·知识储备:面向对象、ES6新特性Class、shell脚本(macOS)、bat 批处理文件等概念需要预先储备

·充分实践:Node 多进程是一门较为复杂的技术,需要同学们充分实践和思考

注意事项

·整体难度处于中上等,如果感觉有难度,一定要多看几遍视频,可以多暂停下来思考,必要的时候可以多画一些流程图、架构图理清思路

·Node 多进程高能预警

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chengbo_eva

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值