Node.js 能否取代 PHP ,撑起一个中小型网站的后端?
Node.js 能否取代 PHP ,撑起一个中小型网站的后端?
RT,作为一个想开发个人网站的前端,不想学 php,不想学 java,只想 JS 一把梭
可以
可以,只要你只需要后台 crud
可以的,老哥昨天把我逗笑了😂
哈哈,开心就好
现在看到神之脚的 icon 就感觉要开车😀
老哥我怀疑你在开车。
车已经翻了,拖去修了。。
俺已经把全干从 php 挪到 node 了
有啥区别吗?说说感想呗
性能好,开发效率高,工程特性好,更新比较快,大前提是 IO 密集型应用
完全没问题
eggjs 还不错
node.js 做后端不能谈稳定. 后端还是以稳为主.
老哥下次开车叫上大伙
没有什么不可能的,demo 的话 纯 c 也能开发个网站
老兄今天开车了吗?能否借一部说话…
学 go 吧
#4 老哥, 有什么好资源分享一下啊
阿里把所有 PHP 都换成 node 了
最近阿里公布了语雀的技术栈了,也是 JS 一把梭的,后端用的 egg
我认得你,你是昨天 Google 向你推送 91Porn 广告的那个大哥~
开车老哥 hhh
车技不好,见笑了
可以啊,看一下 misskey 点 io,一个日本开发者的作品,还蛮活跃的。
Ror 好没牌面啊😂
靠楼主已经出名了哈哈
npm i php-java-python -g
卧槽,还真有啊。。。
老哥,我想学你的车技
用 nestjs,nodejs 中的 spring
node 性能垃圾,单线程的东东,很容易阻塞,一个异常,整个挂掉~
取代 php 还是可以的
Why not ?
github 上有个项目,https://github.com/ccxt/crosspile,可以将 js 转成 php 和 python,成品是: https://github.com/ccxt/ccxt,如果遁入 nodejs 失败了,还可以转成 php。
看到头像就想起了老哥你前两天翻车
老哥换 ID 吧,看你这样子车是翻不回来了
哥,你常看的 pornhub 里面就有一部分是 node,前端是 jquery 和 vue
另外前端的话可以用 eggjs,基本什么都封装好了,还是挺简单的,看看文档做个个人站玩玩没啥难度
我们就是用 eggjs 来做业务系统的。 微服务模式。 服务全部是 eggjs 写的 http 接口.
前端是小程序, 从微信后台看到的统计结果, 高峰期, 一天 实时访问次数 超过 千万.
目前来看, 还没看到明显的短板。
你这样的“业务”系统我更好奇的是数据存储部分用的是什么,因为根据经验这样的系统瓶颈并不在处理程序上,瓶颈基本都卡在数据存储的读写上,能说说你们的数据存储部分大致是啥样的吗?
没错, 我之前的回复, 要表达的意思就是 nodejs 用来写这种业务系统其实没问题。
数据存储部分, 其实是 关系型的数据库, 具体一点,就是 pg .
Node.js能否取代PHP,撑起一个中小型网站的后端?这个问题需要从多个维度进行分析。
首先,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript编写服务器端代码。Node.js的异步I/O模型使其在处理高并发请求时表现出色,非常适合构建实时通信、高并发、数据密集型的应用。此外,Node.js的生态系统丰富,拥有大量的开源库和工具,如Express、Koa等框架,以及npm这个全球最大的包管理器。
然而,PHP作为一种服务端脚本语言,也广泛应用于网页开发中。PHP具有丰富的库和框架,如Laravel、WordPress等,且语法简洁易懂,易于上手,学习曲线平缓,适合快速开发。此外,PHP在处理标准Web应用,尤其是内容管理系统(CMS)或电子商务网站方面非常成熟。
对于中小型网站而言,如果网站对并发处理能力和实时通信要求较高,且团队具备JavaScript技能背景,Node.js可能是一个更好的选择。以下是一个简单的Node.js+Express框架搭建小型网站的示例代码:
var express = require('express');
var app = express();
app.get('/', function(req, res) {
res.send('Hello World!');
});
app.listen(3000, function() {
console.log('App listening on port 3000!');
});
综上所述,Node.js和PHP各有优势,选择哪种技术取决于项目的具体需求和团队的技能背景。