🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

初学者要先学哪个应用框架?

在库,框架,还有系统里面,我推荐大家可以先选择学习一款框架,因为框架比库更强一些,又比系统更简单,更灵活一些。我们决定基于 Node.js 来做一个服务端应用,所以就可以去找一款 Node.js 的服务端应用框架。

不夸张地讲,Node.js 拥有地球上最大的技术生态社区,所以你可以选择的应用框架非常多。你比如 Egg.js,蛋蛋框架,Express.js,快递框架,Nest.js,鸟窝框架,adonis.js,型男框架,等等吧,太多了。

因为 Node.js 应用都是用 JavaScript 语言写出来的,所以这些框架都会带着一个 .js 的后缀,一看到这个后缀你就知道这个是东西是用 JavaScript 语言写出来的。这个只是在 JavaScript 社区里面经常会用到的一种命名的方法,不是必须非常这么做。

我推荐大家可以先学一下 Express.js 这个框架,它是一款轻型框架,本身带的东西不多,灵活度要高于其它的框架。但是并不是说越灵活就越好,实际上在开发应用的时候多点规矩是好事,这些规矩还有规范有助于团队协作,而且也不容易失控。

之所以先选择 Express.js 这个框架来学习,主要是因为它比其它的框架更简单一些,我们可以利用这个特点,学习开发服务端应用的一些最关键的概念,因为这样在学习过程里面的干扰更小一些,也可以更好地理解这些概念。

如果现在让我选择开发一个应用,我可能会选择更重型的应用框架,比如 Nest.js。因为我需要更多的规矩,规范,工具,还有更稳定的架构等等。但是如果我们一开始就选择学习这种重型框架,可能会比较懵,它里面涉及到的概念太多了,如果没有一个良好的基础,我们也很难理解它们。所以我们先选择学习一款轻型框架,打好基础,再去学习那些重型的应用框架。

另外,在很多重型应用框架里面,可能还会用到 Express.js 框架,比如在 Nest.js 框架里,就可以选择使用 Express.js 框架为应用提供 Web 服务。所以我们不会白学 Express.js 这个框架,而且我们更重要的任务是理解服务端应用的开发基础,这些基础知识适用于任何的技术平台,也不仅限于是 Node.js 应用。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点