Avatar ·

如何理解何时使用Node.js,何时使用PHP或Python的传统后端?

大家好!我是Web开发新手,正在尝试为自己的第一个严肃项目选择技术栈。 我正在做一个电商网站。功能包括:商品目录、购物车、用户个人中心、用于添加商品的管理后台,可能还有实时在线客服。 我了解到Node.js很酷,因为它是非阻塞且异步的。但我并不完全理解,什么时候这个优势至关重要,什么时候又无关紧要。 我朋友建议用PHP(Laravel),说那更简单:点击按钮就能得到页面。另一个朋友却说未来属于Node.js,应该直接学它。 我有一段用Express写的示例代码,是我尝试为测试API写的。下面是我尝试查询数据库并返回结果的方式: ```javascript const express = require('express'); const app = express(); app.get('/users/:id', (req, res) => { // 这里我想从数据库获取用户 const user = db.query('SELECT * FROM users WHERE id