1
zhuangzhuang1988 2020 年 4 月 17 日
不要用 node
|
2
hooopo 2020 年 4 月 17 日 via Android
swg 还不如直接 gql 全套了
|
3
ZehaiZhang 2020 年 4 月 17 日
@zhuangzhuang1988 可以说说理由嘛?
|
4
xcstream 2020 年 4 月 17 日
express 基本不用看文档就可以直接写
|
5
markmx 2020 年 4 月 17 日
@zhuangzhuang1988 同问! 为什么 ,你建议其他选项是什么?
|
6
zhuangzhuang1988 2020 年 4 月 17 日
java, go.
|
7
markmx 2020 年 4 月 17 日
@zhuangzhuang1988 java 感觉有点重了.
go 的选择还不错了.不知道入门成本高不高 |
8
jingcoco 2020 年 4 月 17 日 via Android
个人不是太熟,不过感觉用 express 的比例大很多,而且虽然据说都是一个团队做的,而且 express 还早,但是好多人不买账对 koa
|
9
lovedebug 2020 年 4 月 17 日
我建议 nest.js 相比 egg, 框架设计更灵活以及更标准, 基本是在复制 spring.
Express 现在的 commit 和维护情况未来还是比较担心的. |
10
theohateonion 2020 年 4 月 17 日
nest.js 生态成熟,typescript first,选他选他选他
|
11
version 2020 年 4 月 17 日 via iPhone
就 koa,就可以了,然后练习下并发压测接口,做些扛压力的研究就好
进阶就学其它语言吧,本来不适合做底层的东西,没企业拿来做服务端,最多是中间间, |
12
EPr2hh6LADQWqRVH 2020 年 4 月 17 日
egg 问题在于它依然是 js,nest 问题和 angular 一样,用力过猛。
直接 Koa 简单解决就行了,缺啥自己写啥 |
13
wangyzj 2020 年 4 月 17 日
koa 足够了
|
14
Lxxyx 2020 年 4 月 17 日
希望复用 Egg.js 生态,又想用 TypeScript 的话,可以试试看 Midway ( https://github.com/midwayjs/midway)
|
15
JayLin1011 OP @zhuangzhuang1988 前端的生态绕不开 node 吧,除非 deno 能正式崛起,不是单纯为了后端服务,而是为了包括但不限于中间层服务,打包工具等才学习的。
|
16
JayLin1011 OP @hooopo 我忏悔,我还停留在传统的 restful 接口阶段,以后会试试这个。
|
17
JayLin1011 OP @xcstream 你说得对。
|
18
JayLin1011 OP @theohateonion 好的呢,我了解下。主要是我没接触过 Java Spring,NestJS 一些借鉴的概念十分生涩。
|
19
JayLin1011 OP @lovedebug express 相对比较轻量,不用担心,稳得很。Spring 因为我没学过,所以比较吃力。
|
20
JayLin1011 OP @jingcoco 技术不站队,是不可能的,没办法,在竞争中进步吧,时间是检验技术的唯一标准,然后你会发现,TMD 学不完,学不动了。
|
21
JayLin1011 OP @Lxxyx 爱了爱了,我了解下这个。
|
22
airyland 2020 年 4 月 18 日 via iPhone
只有一句说不要用什么的,直接忽略就行了。偏题又没任何参考作用。
|
23
shakaraka PRO nestjs
|
24
hyyou2010 2020 年 4 月 18 日
稍稍用过 koa2 及 egg,感觉做产品是不够方便的。可能 nestjs 较好,以后兼学 spring 。
eggjs 的定位似乎是框架的基础,大概是这种说法吧。 |
25
JayLin1011 OP @airyland 没事,集思广益,最终我总要选一个深入了解,先大致了解下可能的技术选型的前景和优缺点。
|
26
JayLin1011 OP @wunonglin 好的,收到=。=
|
27
JayLin1011 OP @hyyou2010 NestJS 确实足够出色,虽然很多来自 Spring 的概念我还不够深入,总觉得有点懵哈哈,当然它对 TS 的支持让我更有学习动力。egg 的话楼上有大佬建议更近一步的还有 midway,刚找了一下对 TS 也是很友好,有待研究。
|
28
puncsky 2020 年 4 月 18 日
自己造一个自己用 https://onefx.js.org/
|
29
lihongming 2020 年 4 月 18 日 via iPhone
既然 restful,何不学学 serverless ?
|
30
wukongkong 2020 年 4 月 18 日
推荐 nestjs,写了几个程序,熟练之后还是非常方便的
|
31
xymn 2020 年 4 月 18 日 via Android
es4x
|
32
yangxin0 2020 年 4 月 18 日 via iPhone
我选择用 spring 。
|
33
JayLin1011 OP @lihongming 只在微信小程序用过。
|
34
JayLin1011 OP @puncsky 个人能力有限,暂时还造不动=。=
|
35
JayLin1011 OP @wunonglin +1
|
36
JayLin1011 OP @wukongkong +1
|
37
onfuns 2020 年 4 月 18 日
学习成本上 eggjs 用一天,nestjs 就得用一个星期。如果你想快速上手开发那就 eggjs,nestjs 太偏后端思维了。
|
38
JayLin1011 OP @onfuns 好的,谢谢你的建议。
|
39
jhs1873 2020 年 4 月 18 日
strapi 基于 koa 快速开发 api 用的 。可以玩一玩。
|
40
g00001 2020 年 4 月 18 日
国内肯定很多人给你安利 egg,但是新项目最好选 nest.js + typescript ,最重要的其实是 typescript,至于 nest.js 一些花式炫技的用法别太当真就行了,java 那一套不是总是好的。
|
41
hantsy 2020 年 4 月 18 日
想自由一点直接基于 Express 就好了,现在 Node 也支持直接写 TS (安装 TS NOde )。
Nestjs 真的是非常不错,后台开发,微服务 全部考虑到了,如果有 ANgular 经验几乎不需要入门,拿来即用。 |
42
apeople 2020 年 4 月 18 日
nestjs, 写起来很舒服
|
43
JayLin1011 OP @g00001 感谢你的建议。基于 egg 的 TS 有小伙伴分享了 midway,目前开始在熟悉和尝试 nestjs ,主要是部分概念和功能不太能对号入座,后续有余力我会再看看其他的。只能说趁着 TS 的浪潮滚滚而来赶紧乘风破浪。
|
44
JayLin1011 OP @hantsy +1,感谢建议。
|
45
whynimal 2020 年 4 月 20 日
@JayLin1011 所以你选了 nestjs 吗? 可以说说你最终选这个的理由吗? 我也想了解.
|
46
JayLin1011 OP @whynima 首先,你会 PHP 可以选 AdonisJs,会 Express / Java Spring / Angular 选 NestJS, 会 koa 或 egg 选 midwayjs 。其次,我是根据 star,生态,学习资料和小伙伴建议选的。其他的如 hapi 的没接触过所以放弃。你可以具體根據自己的學習路線合理規劃。
|