type
Post
status
Published
date
Jul 12, 2019
slug
summary
之前参与了公司架构组一个命令行工具开发,这个工具主要是整合了研发流程用到的命令行工具,比如git、hbt、curie…
tags
Web dev
category
技术分享
icon
password
之前参与了公司架构组一个命令行工具deer开发,这个工具主要是整合了研发流程用到的命令行工具,比如git、hbt、curie… 然后就有了这次分享 https://slides.com/waveluffy/node-cli。
内容都在slides里了,这里主要说一下写node的感触,最近node写得比较多,但大多是工具类程序,比如这次说的CLI,还有前段时间写了个根据后端swagger文档,生成前端server.js,以及最近帮朋友做的爬虫。发现因为对js的熟悉,对node的熟悉,写这些工具得心应手。
就拿爬虫来说,原来写过python爬虫,但对python不熟悉,写起来还要学学python本身的一些语法;现在写node的爬虫十多分钟就搞好了,还把数据整理成excel,有npm丰富的社区,真的十分方便。当然我说的是简单的爬虫,要是涉及分布式或者搜索引擎那种,可能node会存在性能的问题。
我觉得入门node就可以从做这些简单的小工具开始。比如爬虫啊、命令行工具啊,甚至利用无头浏览器做一些打卡、抢购、表单自动化啊等等,感觉很有意思。技术上主要需要了解的就是node的一些基础模块fs、os、request、child_process…都是比较简单的,很快就能上手。
 
Unity 小结(一)- JavaScript 与 C#Flow 与 Typescript