新项目采用纯 JS 技术栈还是 Go+JS?

239 天前
 newshbb

最近要开展一个新项目,犹豫选型,大家从招聘,开发效率/成本上帮忙分析一下?本项目是私有化部署类型项目,所以性能上比较不那么重要,但是可以比较一下哪个更容易部署,而且需要支持服务端 windows/linux/mac/bsd 部署。

2497 次点击
所在节点    程序员
33 条回复
YassoWithSpeaker
238 天前
必须 java+js 啊,
version
238 天前
混合就够了..K8S 分发直接 go sdk 对接..或者一些云服务..docker 对接 go 也蛮多的.
其它 nodejs 或者 deno 一样无缝切换..
再不济可以用上 wasm
xingjue
238 天前
部署肯定是 go 更容易, 无任何依赖
guochao
238 天前
部署:
> 需要支持服务端 windows/linux/mac/bsd 部署
如果你能搞定不同端 go 的 CI (构建、测试),go 的评分会略微高一些,否则脚本类会好一些。

其他因素:
评分的构成还有你具体的业务,以及你所在的地区不同语言找到能用的人的难易度
mmdsun
238 天前
纯 js 。
或者选 Java+JS

不需要 docker 。
java -jar 运行一切,数据库都打包 jar 进去,选 Mysql Embedded 这种数据库。
静态资源直接放 spring boot resource 目录,nginx 都省了。
整个项目前端后端数据库只有一个 jar 文件。
newshbb
238 天前
@Gota 这个 t3 诱惑满满
newshbb
238 天前
@Gota 与 nuxt 比呢?
Gota
238 天前
@newshbb Nuxt 算是 Vue 生态下的 Next.js 平替? 前端我只用过 React, 对 Vue 生态不太熟悉, 如果和 Next.js 功能一样自然没啥问题, 就是不清楚有没有 T3 这样的模板帮忙做整合.

看了下你新帖的说明, 总控端用 T3 那套足够了, Agent 推荐用 Go, 自带交叉编译能省不少事.
newshbb
238 天前
@Gota 对,agent 是 go 无异议了
ccc1924
238 天前
agent 已经选 go 了,服务端以 go 为主感觉会更合适

另外部署一般不会很复杂吧,go ,js 都有很成熟的打包方案
newshbb
237 天前
@Gota 接活不?
Gota
237 天前
@newshbb 现在在外面,微信发我,晚上聊聊看。
newshbb
237 天前
@Gota 那个帖子留了邮箱

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

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

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

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

© 2021 V2EX