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

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

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

望指教。

4273 次点击
所在节点    程序员
33 条回复
Chingim
2017-11-24 00:17:11 +08:00
如果是面向最终使用者的项目,才不管你用什么写的,方便安装方便试用就行。
如果是面向开发者,供其他项目调用的,那没法改吧?
如果是面向开发者,供二次开发试用的,改了也不合适吧?
matolv
2017-11-24 00:19:12 +08:00
不妥 请 typescript
llllllm
2017-11-24 01:00:47 +08:00
上个 typescript 在加 golang
flynaj
2017-11-24 01:58:19 +08:00
换言语开新项目了
doubleflower
2017-11-24 07:48:13 +08:00
上 flow 或 ts
gyteng
2017-11-24 09:14:46 +08:00
感觉用 es6 的写法还是挺好维护的
dtysky
2017-11-24 09:32:17 +08:00
typescript
8355
2017-11-24 10:17:50 +08:00
为什么不新开项目啊?
libook
2017-11-24 10:35:38 +08:00
Node:怪我咯。
动态语言:什么鬼。
我:圣战贴,吃瓜~
mumuy
2017-11-24 11:09:29 +08:00
用户群体不一样
lrh3321
2017-11-24 17:27:59 +08:00
typescript+1
weakish
2017-12-10 16:15:52 +08:00
GitHub 官方命令行客户端 hub 就从 Ruby 换成了 Go,所以想换就换。
Node 的话,一般都直接从 npm 拉,所以对用户来说也没有太大影响。
NullMan
2017-12-10 22:38:46 +08:00
@weakish 哈哈,这评论来得及时!

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

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

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

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

© 2021 V2EX