我想用 NodeJs 一个 做一个企业级应用请问各位大佬有什么推荐的框架? 使用 Nodejs 只用过 Eggjs 和 ExpressJS Eggjs 着实跑路!! 请问各位大佬 企业级项目有什么推荐的吗?
![]() | 1 molvqingtai 2023-07-25 03:17:30 +08:00 via Android ![]() 用 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 ![]() @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 ![]() @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 slowgen 2023-07-26 02:09:42 +08:00 ![]() 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 这些计算服务 |