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