一开始是用 Node 写的,现在在 github 有 2300+star 了,代码真的不好读,就算好读,也没法像静态语言那样能轻松重构,想就地用 Golang 重写,不新开项目,妥不妥?
望指教。
1
ivechan 2017 年 11 月 23 日
不妥. 不同语言之间教派不同, 水火不容.
|
2
Moker 2017 年 11 月 23 日
注明参考思路 应该问题不大 可以提前发个邮件什么的说明一下
|
3
IllBeBack 2017 年 11 月 23 日
问我,我当然支持啦。
|
4
shoaly 2017 年 11 月 23 日
多半要遭掉星, 因为之前本身是 js 派的 发现突然用不了了, 果断取关
|
5
xy90321 2017 年 11 月 23 日 via iPhone
这相当于废了原来的项目。即使不想维护了也可以就丢在那儿嘛,readme 里面引导到 golang 的新版就好了。直接换语言重构怕是会“吓到”很多人。
|
6
brickyang 2017 年 11 月 23 日 via iPhone
不妥。应该新开一个项目。
|
7
cxbig 2017 年 11 月 23 日
不是每个玩技术的人都在乎有多少星。
|
8
skadi 2017 年 11 月 23 日
维护一个 stable。
然后新东西都写到 golang 这个里面。 |
9
mooncakejs 2017 年 11 月 23 日
上 typescript,我不觉得 golang 的可读性比得上 typescript
|
10
BBCCBB 2017 年 11 月 23 日
typescript+1
|
11
BBCCBB 2017 年 11 月 23 日
或者新开仓库
|
12
cloud107202 2017 年 11 月 23 日
typescript+1
golang 的烂尾项目多了去了,写着写着就发现因为语言的设计,表达能力与依赖处理方面带来的缺陷,体验甚至不如 JS |
13
nyanyh 2017 年 11 月 23 日
像 ss 一样弄两个呗
xxx-js xxx-go 都是开源,有维护意向的人会提 PR 的 |
14
fds 2017 年 11 月 23 日
typescript+1
|
15
daizongxyz 2017 年 11 月 23 日
支持用 golang
|
16
milklee 2017 年 11 月 23 日 via iPhone
为 typescript 投一票
|
17
shore507 2017 年 11 月 23 日
最好还是开新项目
|
18
hheedat 2017 年 11 月 23 日
啥项目
|
19
iRiven 2017 年 11 月 23 日 via Android
新开
|
20
lrz0lrz 2017 年 11 月 24 日
|
21
Chingim 2017 年 11 月 24 日 via Android
如果是面向最终使用者的项目,才不管你用什么写的,方便安装方便试用就行。
如果是面向开发者,供其他项目调用的,那没法改吧? 如果是面向开发者,供二次开发试用的,改了也不合适吧? |
22
matolv 2017 年 11 月 24 日
不妥 请 typescript
|
23
llllllm 2017 年 11 月 24 日 via Android
上个 typescript 在加 golang
|
24
flynaj 2017 年 11 月 24 日 via Android
换言语开新项目了
|
25
doubleflower 2017 年 11 月 24 日 via Android
上 flow 或 ts
|
26
gyteng 2017 年 11 月 24 日
感觉用 es6 的写法还是挺好维护的
|
27
dtysky 2017 年 11 月 24 日
typescript
|
28
8355 2017 年 11 月 24 日
为什么不新开项目啊?
|
29
libook 2017 年 11 月 24 日
Node:怪我咯。
动态语言:什么鬼。 我:圣战贴,吃瓜~ |
30
mumuy 2017 年 11 月 24 日
用户群体不一样
|
31
lrh3321 2017 年 11 月 24 日
typescript+1
|
32
weakish 2017 年 12 月 10 日
GitHub 官方命令行客户端 hub 就从 Ruby 换成了 Go,所以想换就换。
Node 的话,一般都直接从 npm 拉,所以对用户来说也没有太大影响。 |