大多数关于Node.js的书都有Express.js章节。我看过的大多数Node教程都是关于使用Node和Express进行web开发的。那么,深入了解Node需要了解Express知识吗?
不,它不是,
ExpressJs是建立在nodejs之上的框架,因为它们是许多不同编程语言的框架,对于Javascript在后端也是一样的。
下面是一些框架的例子
- 回环
- Sails.js
- 高雅
在nodejs的世界里,ExpressJS是最流行的,所以在很多书里谈论它是很正常的,因为Javascript最初是为web构建的。
但是NodeJS可以用于很多类型的应用程序,比如- 数据流应用程序 服务器端代理大数据分析无线连接
- 系统监控仪表盘
- 聊天机器人
等多种应用。
在web世界中,ExpressJS是最流行的。
所以你不需要学习ExpressJS来深入理解nodejs。如果你不构建web应用程序或API,你不必学习它。你也可以依赖nodejs自带的包来构建任何类型的应用程序,甚至是web应用程序,但这会比使用现有的包花费更多的时间。
你可以在NPM搜索任何类型的包
不,框架不是学习语言的必要条件,相反,学习语言绝对是学习框架的必要条件。
根据Express .js:"Express是一个最小且灵活的Node.js web应用程序框架,为web和移动应用程序提供了一组强大的功能。"这一切。