周末休息也不想玩游戏啥的(卷),问下node.js学习,还有就是我看node有很多框架,nest Express ,koa等,现在学哪种好呢,还有问下哪里有资源?谢谢大家解决下疑惑
周末休息也不想玩游戏啥的(卷),问下node.js学习,还有就是我看node有很多框架,nest Express ,koa等,现在学哪种好呢,还有问下哪里有资源?谢谢大家解决下疑惑
对于新人来说不用学,因为在初级的工作内容当中基本上是用不到的。打好JS
的基础其实更为重要。很多JS的API或者新特性其实工作五六年的前端老油条都其实没有接触过。
学习 Node
其实是等到慢慢开始觉得每次写 Demo
都要打开浏览器的控制台 或者 启动一个项目才能测试 NPM
上的依赖库好麻烦的时候,自然而然就会开始了解 NodeJS
。
然后开始了解 CommonJS
和 ES Module
,以及浏览器环境和 Node
环境的一些区别。
最后就是开始尝试使用 Node
作为后端来完成某些功能或者项目。就会开始接触 Koa
,Express
和 EggJS
等等,是一个循序渐进的步骤。
直接上来就学这种 Node
框架其实有点投入产出比太低,因为你不知道学了之后能干什么,就算学会了过一两个礼拜基本上就忘得差不多了。就如同当为什么要用 Vue
/React
都没搞清楚的时候,就开始读 Vue
/React
源码的这种行为差不多。
我觉得可以学。好奇是最好的老师。不懂就问,不会就学,总比把时间花在玩游戏上强吧?
你现在最起码知道express和koa这个名词了,那么下一步就是去到他们官网或者找个教程,从hello world开始写起,做一个简单的网页,这是第一步。
下一步呢,就是装一个mysql数据库,建几张表,然后尝试做个接口,把数据从数据库里读出来,变成json字符串。
再下一步,建个用户表,实现一下简单的登录和注册功能。
express和koa哪个好,这就各有利弊,网上也有比较的文章,但最好是两个框架都用一下,写两个网站,你就知道你喜欢哪个了,听别人的不如亲手实践。
3 回答2.7k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答740 阅读✓ 已解决
2 回答1.8k 阅读
2 回答811 阅读✓ 已解决
2 回答1.2k 阅读
node不用学,你只要理解一下它是干啥的,能干啥就行,到时候用到的时候,直接看文档搜索api或者框架现学现用就好,否则你学一堆api或者框架,学了也不用就忘了,白费时间