nodejs vs spring boot 的选择

2019-02-14 16:12:01 +08:00
 qfdk
最近心血来潮 想做个餐馆的项目。

正在 node.js 和 Sping Boot 之间纠结.

nodejs express 简单方便 扔到 docker 里面内存占用不是很大. 可以开 n 个实例 后面还可以配合做负载均衡,加上 forever 或者 pm2 也是美滋滋

Spring Boot 配合 jpa,thymeleaf 模板引擎 和后面可以强大的扩展 感觉也是个不错的选择. 就是内存占用还是蛮厉害的. 轻松跑满 512m,但是这里可以用 jhipster 大礼包什么的,感觉也是很方便,加上有神器 ide 的支持 。。。。

暂时不考虑前后端分离,不想单独在做前前端.

服务器打算 1 G 内存的 vps 在 docker 中跑,感觉加上数据库 Spring boot 可能有些吃紧……

不知道老哥们有何意见?
14944 次点击
所在节点    程序员
48 条回复
1134506391
2019-02-15 08:50:56 +08:00
see see
gouflv
2019-02-15 09:07:16 +08:00
next.js 写 ts 真的美滋滋
gouflv
2019-02-15 11:44:55 +08:00
#41 笔误了,应该是 nestjs
gaojjx
2019-02-15 14:02:38 +08:00
nodejs 天生就是异步非阻塞的,spring boot 到 2.0 以后才开始支持
qfdk
2019-02-15 15:27:48 +08:00
@godoway #39 node on JVM ?

@fengdianxun #40 最好的语言不考虑了。

@gouflv #43 这玩意儿底层是 express ?

@gaojjx #44 spring boot @Async 也是美滋滋 加上定时任务的 @corn 还是爽
godoway
2019-02-15 17:46:11 +08:00
@qfdk vertx 的设计思想来源于 node,也可以这么说。
godoway
2019-02-15 17:48:57 +08:00
@qfdk 另外关于技术栈的性能可以看一下这个
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=query
qfdk
2019-02-15 18:18:28 +08:00
@godoway #47 看了下 居然在前四名, 还是很可以的. rust + pg 看起来还是很牛逼的。 看了下他们的配置 还是高配。js 已经甩没边儿了。仔细看了下 要是 cloud 上 还是 nodejs 比较吃香, 另外 hapi 是个什么鬼 各种出头 比楼上 fastily 那个还要厉害。 等会儿好好研究下 感谢先

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/534989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX