我想用 NodeJs 一个 做一个企业级应用请问各位大佬有什么推荐的框架? 使用 Nodejs 只用过 Eggjs 和 ExpressJS Eggjs 着实跑路!! 请问各位大佬 企业级项目有什么推荐的吗?
1
molvqingtai 2023-07-25 03:17:30 +08:00 via Android 4
用 nestjs 就怕你项目不够企业级
|
2
dartabe 2023-07-25 05:10:01 +08:00
最近想试试 HAPI 你可以看一下
|
3
zachlhb 2023-07-25 07:20:33 +08:00 via Android
adonisjs 这个框架该有的全都有
|
4
dj721xHiAvbL11n0 2023-07-25 08:42:00 +08:00
你要是用 TS ,那 Nestjs 还算不错,社区也挺活跃的
|
5
Mithril 2023-07-25 09:14:35 +08:00
所以说你这是先想要做一个企业级应用,然后再来问企业级需求是吗。。。
现在光前端那些包就已经够头疼的了,再用它搞一个非常复杂的后台,你司去审 SBOM 的那些 SQA 怕是要崩溃。 |
6
cat 2023-07-25 09:19:44 +08:00
|
7
kuxuan 2023-07-25 09:20:12 +08:00
我用的 koa
|
8
cleveryun 2023-07-25 09:24:15 +08:00 via Android
koa +1 ,不过我这不算企业级应用,只是在公司里用,小打小闹的。
|
9
version 2023-07-25 09:39:17 +08:00
企业级项目?? 是啥定位.
最灵活就用 koa 自己搭架子了.. eggjs 阿里系远离就好. fastify 蛮多自带的中间件不太好用.不如 koa+第三方中间件 |
10
dapeng2010 2023-07-25 09:45:58 +08:00
koa2.0 最灵活
|
12
xyholic 2023-07-25 09:55:22 +08:00
现在可以 next 一把梭,你可以作为先驱尝试一下
|
13
version 2023-07-25 09:57:18 +08:00 4
@gxy2825 阿里开源的都是 kpi 项目呢.基本 1 年就不维护了..ppt 做得很牛逼.框架描述也是很牛逼..但是内部版本和开源又会是两回事.阿里系内部人员变动大.要维护一套稳定开源框架.不太可能..所以尽量还是选择.其它吧..
|
14
libook 2023-07-25 10:40:02 +08:00
7 年的时间做过一些核心的企业中台服务。前期可以用大而全的框架开荒,后续需求复杂了基本上框架自带组件就没法精准满足刁钻的需求了,所有后来我基本上是用 Koa ,自己按照需求发展走势写中间件。
甚至一些简单的服务拿 Node 原生 http API 手撸也挺快。 JS 对开发者要求很高,因为开发者需要大量经验来规避弱类型带来的问题。如果企业要求短期内降低 bug 率可以考虑用 TS ;如果想在 JS 技术栈专精可以用 JS+JSDoc/ESDoc 慢慢打怪升级。 |
15
horizon 2023-07-25 10:41:48 +08:00
1. 首先定义企业级
2. 如果你说的企业级,只是企业内部系统,推荐 nextjs 一把梭 |
16
loading 2023-07-25 11:06:06 +08:00
请问各位:
node.js 写起来怎么样,库够用了没,写业务什么的,舒服吗? 现在是 python 觉得运行慢,go 听说写业务不够舒服。 |
17
dudubaba 2023-07-25 11:31:40 +08:00
你都说企业级了,那无脑推 nestjs
|
18
bthulu 2023-07-25 11:37:31 +08:00
企业级难道不是 c#winform? 金蝶用友不就是么
|
19
BG7ZAG 2023-07-25 11:38:20 +08:00
同楼上无脑推 nestjs
|
20
hevi 2023-07-25 11:50:58 +08:00
NestJS ,随便再搭个前端框架。
~~之前写个小项目想一把梭 NextJS 13 ,写完发现坑不少,很多包用不了,不适合写后台~~ |
21
gimp 2023-07-25 11:53:02 +08:00
Express 一把梭
|
22
yafoo 2023-07-25 12:15:38 +08:00 via Android
推广下我的 jj.js
|
23
version 2023-07-25 14:15:03 +08:00 1
@loading 够用的.我们用 nodejs 写商城系统.mongodb.通用性的..扩展性也强..稳定 4 年多了.每天 3k 订单量...重来没崩过...微服务+kong 网关鉴权...商城涵盖了各种业务订单场景...购物.外卖.酒店.房间.游戏机..售卖机.各种..根本不需要重构...
外包和企业应用都可以..看技术老大.. 我自己私单玩.避免大框架..就是多种语言都搞(第三方 sdk 好接入).类似于 serverless.上层搞一个 apisix 网关处理..内部 api 透传处理..类似于中间件...可复用性高很多..简单业务.基本 CRUD 不用写. 尽量简单处理吧..我现在 nodejs 和 deno 基本无缝切换. |
24
jones2000 2023-07-25 14:17:50 +08:00
企业级应用 不都是 java 搞的嘛
|
25
asen001 2023-07-25 14:24:03 +08:00
最近在搞 trpc ,ts 一把梭写的又快又舒服。不过是公司内部用,功能不多,不知道真正企业级够不够用
|
26
Yukiteru 2023-07-25 14:36:18 +08:00
规模小就 Express ,规模大就 NestJS
|
27
zhennann 2023-07-25 14:41:41 +08:00
企业级项目需要工作流引擎吗?目前唯一好用的 NodeJS 工作流引擎,就在: https://cabloy.com/zh-cn/articles/flow-introduce.html
|
28
arfaWong 2023-07-25 14:45:30 +08:00
别用蛋蛋
|
29
yu2013best 2023-07-25 14:50:57 +08:00
nestjs 吧
|
31
snoy 2023-07-25 20:05:33 +08:00
劝退,纯粹做 web 端做 IO 密集型就行了,企业级别讲究的是整个配套,node 可能还差的远。你看哪个成熟大公司的核心是以 node.js 构建的。
|
32
biiiiiigmonster 2023-07-25 20:22:25 +08:00
@zachlhb 国内感觉很少人知道这个
|
33
shuimugan 2023-07-26 02:09:42 +08:00 1
nestjs 就可以了,web 就那点东西,随便一个框架抄一年半载都能把功能抄得差不多了,看 nestjs 最近的版本迭代就能发现了.
可以看下<大规模 Node.js 网关的架构设计与工程实践> https://www.infoq.cn/article/KtgQDQS3qxus5zhNyuA0 |
34
thynson 2023-07-28 17:09:11 +08:00
如果希望对框架有更强的掌控,可以考虑下 https://sensejs.io
|
35
YOUXIAZ 2023-10-10 20:54:55 +08:00
绝大部分情况 midway.js 够用
如果有大量计算需求。搞微服务架构用消息队列发给 Go 或者 java 这些计算服务 |