![]() | 1 jswh 2019-02-14 16:17:43 +08:00 ![]() 1g 的 vps,就别上 java 了。node 可以,go 更好 |
![]() | 2 qfdk OP PRO @jswh #1 我也再思考这个问题 之前 1G vps spring 全家桶本地跑的美滋滋,上了服务器看着内存跟过山车一样。现在个人有点儿倾向 node.js 但是 thymeleaf 的语法还是喜欢用。go 的话 有没有推荐的 crud 轮子系列 ? |
![]() | 3 jswh @qfdk node 有 pug 也算比较成熟,其他模板引擎也挺多的。go 的话 https://awesome-go.com/#orm |
![]() | 4 encro 2019-02-14 16:39:43 +08:00 ![]() 当然是 php,node,python,go |
![]() | 5 yishenggudou 2019-02-14 16:41:09 +08:00 ![]() 写 demo 用 django 生产重构用 spring |
![]() | 6 banmuyutian 2019-02-14 16:42:19 +08:00 ![]() 我司先用 nodejs 前期快速开发,再用 spring cloud 重构…… |
![]() | 7 dJ4232i1CPlr690R 2019-02-14 16:42:35 +08:00 新手贴无疑 |
![]() | 8 dJ4232i1CPlr690R 2019-02-14 16:48:49 +08:00 ![]() java 占用内存确实比较大 |
![]() | 9 qfdk OP PRO @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 ![]() typescript 考虑下 |
11 thomaspaine 2019-02-14 16:55:13 +08:00 ![]() 用 node 啊,typescript+webstorm 也是美滋滋。 orm 有 typeorm 这个轮子,很好用 |
![]() | 12 qfdk OP PRO |
![]() | 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 ![]() node egg 写起来 快的一笔 orm sequelize ? |
![]() | 16 qfdk OP PRO |
![]() | 17 janxin 2019-02-14 18:11:24 +08:00 via iPhone ![]() ts 走一波 |
![]() | 18 tyrealgray 2019-02-14 18:12:49 +08:00 ![]() 不如考虑一下 node 的 fastify |
19 peyppicp 2019-02-14 18:21:56 +08:00 ![]() 可以考虑平衡一下开发时间和机器成本 如果项目不大,512m 其实也能运行 springboot,想要良好运行 jvm 还是给 1g 吧,应用内不做缓存啥的一般也是够用了。换句话说,内存比起 cpu 来说还是便宜得多了 用 springboot 好处就是海量第三方框架,开发省事,维护更省事,日后做大了还能方便迁移到 spring-cloud 其实用 golang 也是可以的,成型快,mvc 用 gin,orm 用 gorm |
![]() | 20 qfdk OP PRO @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 ![]() @qfdk typescript + nestjs .完美复刻 springboot 的体验。会 springboot 的,看半小时文档就可以开始开发了。 |
![]() | 23 gz911122 2019-02-14 18:31:41 +08:00 ![]() 要不试试 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 ![]() Java/Spring Boot 没有太大必要上 Docker |
![]() | 28 visonme 2019-02-14 18:59:05 +08:00 ![]() 不需要各种服务拆分,没有复杂的数据分析,也不需要考虑分布式 /集群问题,只是后台不复杂面向用户的 web 应用,那我还是推荐你用 nodejs 吧 ,而且可以前后端语言统一~ |
![]() | 29 xyzxiaoking 2019-02-14 19:21:05 +08:00 via Android ![]() 一个餐馆项目规模应该不大吧,直接 node 撸起,还快 |
30 q8164305 2019-02-14 19:41:48 +08:00 via Android 小项目肯定 js 撸起来啊 |
![]() | 31 qfdk OP PRO |
![]() | 32 realkenshinji 2019-02-14 19:47:58 +08:00 via iPhone ![]() node 用得熟悉就 node 吧,js 可以连前端一起写了 |
![]() | 33 qfdk OP PRO @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 PRO |
![]() | 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 PRO |
![]() | 47 godoway 2019-02-15 17:48:57 +08:00 ![]() |