1
jswh 2019-02-14 16:17:43 +08:00 1
1g 的 vps,就别上 java 了。node 可以,go 更好
|
2
qfdk OP @jswh #1 我也再思考这个问题 之前 1G vps spring 全家桶本地跑的美滋滋,上了服务器看着内存跟过山车一样。现在个人有点儿倾向 node.js 但是 thymeleaf 的语法还是喜欢用。go 的话 有没有推荐的 crud 轮子系列 ?
|
3
jswh 2019-02-14 16:28:10 +08:00
@qfdk node 有 pug 也算比较成熟,其他模板引擎也挺多的。go 的话 https://awesome-go.com/#orm
|
4
encro 2019-02-14 16:39:43 +08:00 2
当然是 php,node,python,go
|
5
yishenggudou 2019-02-14 16:41:09 +08:00 2
写 demo 用 django 生产重构用 spring
|
6
banmuyutian 2019-02-14 16:42:19 +08:00 2
我司先用 nodejs 前期快速开发,再用 spring cloud 重构……
|
7
namebyrant 2019-02-14 16:42:35 +08:00
新手贴无疑
|
8
namebyrant 2019-02-14 16:48:49 +08:00 1
java 占用内存确实比较大
|
9
qfdk OP @encro #4 最好的语言不考虑,node 嗯
@yishenggudou #5 历史原因不喜欢 python = = @banmuyutian #6 我也想到 nodejs 还是起步快,spring cloud 确实 靠谱,但是要吃服务器的 一个 eureka 一个 api gateway 加上 n 个实例 (都可以扔到 docker 里面)所以有点儿纠结。 @namebyrant #7 来点儿中肯的建议 |
10
photon006 2019-02-14 16:53:23 +08:00 1
typescript 考虑下
|
11
thomaspaine 2019-02-14 16:55:13 +08:00 1
用 node 啊,typescript+webstorm 也是美滋滋。
orm 有 typeorm 这个轮子,很好用 |
12
qfdk OP |
13
liuzhen 2019-02-14 17:29:54 +08:00
1g 内存 spring boot 可以玩,spring cloud 就别上了
|
14
Rwing 2019-02-14 17:38:32 +08:00
不妨考虑下 .net core
|
15
dany813 2019-02-14 17:40:20 +08:00 1
node egg 写起来 快的一笔 orm sequelize ?
|
16
qfdk OP |
17
janxin 2019-02-14 18:11:24 +08:00 via iPhone 1
ts 走一波
|
18
tyrealgray 2019-02-14 18:12:49 +08:00 1
不如考虑一下 node 的 fastify
|
19
peyppicp 2019-02-14 18:21:56 +08:00 1
可以考虑平衡一下开发时间和机器成本
如果项目不大,512m 其实也能运行 springboot,想要良好运行 jvm 还是给 1g 吧,应用内不做缓存啥的一般也是够用了。换句话说,内存比起 cpu 来说还是便宜得多了 用 springboot 好处就是海量第三方框架,开发省事,维护更省事,日后做大了还能方便迁移到 spring-cloud 其实用 golang 也是可以的,成型快,mvc 用 gin,orm 用 gorm |
20
qfdk OP @janxin #17 humm
@tyrealgray #18 我去看看这个东西 egg vs fastify it is one of the fastest web frameworks in town. |
21
AX5N 2019-02-14 18:26:25 +08:00
我觉得楼主就是想用 java,想用就加点小钱钱加点内存,又不是什么问题。
|
22
yuanfnadi 2019-02-14 18:28:32 +08:00 1
@qfdk typescript + nestjs .完美复刻 springboot 的体验。会 springboot 的,看半小时文档就可以开始开发了。
|
23
gz911122 2019-02-14 18:31:41 +08:00 1
要不试试 java 别的轻量级框架
比如 vert.x 或者别的基于 netty 的,内存占用能少一些 |
24
izhangzhihao 2019-02-14 18:42:47 +08:00 via iPhone
play framework 了解一下,16M 内存起步
|
25
yishenggudou 2019-02-14 18:46:39 +08:00
@izhangzhihao 感觉 play framework 在 spring boot 崛起后 衰落了
|
26
mars0prince 2019-02-14 18:47:22 +08:00
nestjs 了解一蛤
|
27
Cbdy 2019-02-14 18:48:33 +08:00 via Android 1
Java/Spring Boot 没有太大必要上 Docker
|
28
visonme 2019-02-14 18:59:05 +08:00 1
不需要各种服务拆分,没有复杂的数据分析,也不需要考虑分布式 /集群问题,只是后台不复杂面向用户的 web 应用,那我还是推荐你用 nodejs 吧 ,而且可以前后端语言统一~
|
29
xyzxiaoking 2019-02-14 19:21:05 +08:00 via Android 1
一个餐馆项目规模应该不大吧,直接 node 撸起,还快
|
30
q8164305 2019-02-14 19:41:48 +08:00 via Android
小项目肯定 js 撸起来啊
|
31
qfdk OP |
32
realkenshinji 2019-02-14 19:47:58 +08:00 via iPhone 1
node 用得熟悉就 node 吧,js 可以连前端一起写了
|
33
qfdk OP @peyppicp #19 您给的建议真的很中肯。也是我在思考的一点,512 确实可以抛弃 springboot 来,为了防止以后 boom 还是要考虑到内存问题。Spring 全家桶在不考虑资源的情况下我会毅然决定去使用,跟您提到的优点一样,大厂老司机的风格。
为什么内存比 CPU 便宜? 我感觉大多数瓶颈应该不在 cpu 上面吧,CPU 现在感觉 vps 都是计算能力过剩,然而是 RAM 经常不够用。golang 不很喜欢。 |
34
zjsxwc 2019-02-14 20:47:02 +08:00 via Android
我站 spring boot 开发体验最爽
|
35
jorneyr 2019-02-14 21:39:09 +08:00
增加硬件能解决的问题就不要从软件入手。
|
36
HangoX 2019-02-14 22:21:16 +08:00
不是熟悉哪种语言就用哪种吗?我熟悉 java,所以选择 SpringBoot。
|
37
anguiao 2019-02-14 23:01:15 +08:00
没有什么是加钱不能解决的
|
38
qfdk OP |
39
godoway 2019-02-15 08:25:34 +08:00 via Android
可以考虑一下 vertx
|
40
fengdianxun 2019-02-15 08:38:27 +08:00 via Android
php 呢?
|
41
1134506391 2019-02-15 08:50:56 +08:00
see see
|
42
gouflv 2019-02-15 09:07:16 +08:00 via Android
next.js 写 ts 真的美滋滋
|
43
gouflv 2019-02-15 11:44:55 +08:00
#41 笔误了,应该是 nestjs
|
44
gaojjx 2019-02-15 14:02:38 +08:00
nodejs 天生就是异步非阻塞的,spring boot 到 2.0 以后才开始支持
|
45
qfdk OP |
47
godoway 2019-02-15 17:48:57 +08:00 1
|