把一个用 JavaScript 写的 2300+star 的开源项目改用 Golang 重写, 妥吗?

2017-11-23 16:57:46 +08:00
 NullMan

一开始是用 Node 写的,现在在 github 有 2300+star 了,代码真的不好读,就算好读,也没法像静态语言那样能轻松重构,想就地用 Golang 重写,不新开项目,妥不妥?

望指教。

4420 次点击
所在节点    程序员
33 条回复
ivechan
2017-11-23 17:07:32 +08:00
不妥. 不同语言之间教派不同, 水火不容.
Moker
2017-11-23 17:10:57 +08:00
注明参考思路 应该问题不大 可以提前发个邮件什么的说明一下
IllBeBack
2017-11-23 17:15:29 +08:00
问我,我当然支持啦。
shoaly
2017-11-23 17:19:23 +08:00
多半要遭掉星, 因为之前本身是 js 派的 发现突然用不了了, 果断取关
xy90321
2017-11-23 17:24:26 +08:00
这相当于废了原来的项目。即使不想维护了也可以就丢在那儿嘛,readme 里面引导到 golang 的新版就好了。直接换语言重构怕是会“吓到”很多人。
brickyang
2017-11-23 17:26:24 +08:00
不妥。应该新开一个项目。
cxbig
2017-11-23 17:30:34 +08:00
不是每个玩技术的人都在乎有多少星。
skadi
2017-11-23 17:34:48 +08:00
维护一个 stable。
然后新东西都写到 golang 这个里面。
mooncakejs
2017-11-23 17:39:45 +08:00
上 typescript,我不觉得 golang 的可读性比得上 typescript
BBCCBB
2017-11-23 17:42:15 +08:00
typescript+1
BBCCBB
2017-11-23 17:43:04 +08:00
或者新开仓库
cloud107202
2017-11-23 17:50:42 +08:00
typescript+1

golang 的烂尾项目多了去了,写着写着就发现因为语言的设计,表达能力与依赖处理方面带来的缺陷,体验甚至不如 JS
nyanyh
2017-11-23 17:52:38 +08:00
像 ss 一样弄两个呗
xxx-js
xxx-go
都是开源,有维护意向的人会提 PR 的
fds
2017-11-23 18:03:21 +08:00
typescript+1
daizongxyz
2017-11-23 18:21:37 +08:00
支持用 golang
milklee
2017-11-23 18:32:31 +08:00
为 typescript 投一票
shore507
2017-11-23 19:09:51 +08:00
最好还是开新项目
hheedat
2017-11-23 19:26:07 +08:00
啥项目
iRiven
2017-11-23 23:41:28 +08:00
新开
lrz0lrz
2017-11-24 00:01:18 +08:00

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

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

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

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

© 2021 V2EX