如题, 包括提升自己工作效率的小工具, 举个例子, 包括操作个 Excel, 自动发送点邮件, 自动登录某网页填表, 或者自动做运维任务之类的, 暂时没想到其他的. 能减少自己重复工作量, 让自己偷懒的小工具.
我知道 python 干这些很在行, 主要是最近想换换口味, 不知道 Go 这方面是不是还行, 稍微比 Python 工作量大一点也可以接受, 不排斥.
不知道大家有没有经验.
![]() | 1 kingddc314 2017-09-01 08:42:45 +08:00 via Android 当然可以 |
![]() | 2 jiujiu5151 2017-09-01 08:43:49 +08:00 via Android ![]() win 下小工具我都是用 aardio |
3 Keyes 2017-09-01 08:52:16 +08:00 via iPhone 做这些事我还是选 py |
![]() | 4 billion 2017-09-01 08:54:14 +08:00 我用 Go 作了一个数据脱敏的小工具。它操作 MongoDB 的数据库写入速度可以达到每分钟 30 万,完爆 Python。 |
![]() | 5 ms2008 2017-09-01 08:54:20 +08:00 跨平台非常好 |
7 missdeer 2017-09-01 08:58:24 +08:00 只会 Go 和 C++的表示用 Go 写些小工具还是很方便的,至少比 C++方便多了(没用过 Python 不评价 |
![]() | 8 shuax 2017-09-01 09:01:12 +08:00 via Android go 方便部署,随便发给谁都能用,py 稍微麻烦点 |
![]() | 9 wweir 2017-09-01 09:01:21 +08:00 via Android 如果有部署或者性能的需求,go 很好。 只是单纯写出来放在本机用的话,python 的库更完备 |
10 ivechan 2017-09-01 09:02:26 +08:00 via Android 我的感觉是 Python 比较适合用来替代以前 shell 脚本的工作,比如在编译,环境配置等方面,处理逻辑方面的工作能更加清晰。 像前面兄台说的数据库操作,Python 确实是不擅长的。 |
![]() | 11 janxin 2017-09-01 09:07:02 +08:00 via iPhone 要不试试 node 也行 |
![]() | 12 GPU 2017-09-01 09:31:55 +08:00 python 怎么快速编译 windows 上面可用的 exe,单文件的哪种 |
![]() | 15 Shadas 2017-09-01 09:38:59 +08:00 https://github.com/Shadas/cmdtrans 见笑,有时候在终端码的时候,懒得开一个浏览器 tab,弄了一个翻译的小工具自用 |
![]() | 16 zhengxiaowai 2017-09-01 09:52:06 +08:00 python 做工具比较合适 |
![]() | 18 inflationaaron 2017-09-01 09:58:35 +08:00 Python 跟 Alfred 结合比较好,很容易写各种工具。Go 的话比较难调用 macOS 上的接口。 |
19 zhaopengme 2017-09-01 10:01:17 +08:00 都可以用啊 |
![]() | 20 lizhenda 2017-09-01 10:09:42 +08:00 合适,我花时间把之前用 py 和 其它脚本写的工具,都用 go 重新实现一遍,可以说很好用,特别是需要 开多线程或多进程的处理任务时,go 的优势更大,几行代码就搞定了 |
![]() | 21 zjsxwc 2017-09-01 10:14:12 +08:00 提高生产力,用 go 写过合并 markdown 接口文档,转换为 html,并生成目录的工具 |
22 SuperMild 2017-09-01 10:25:18 +08:00 Go 部署方便,但是写起来确实是比动态语言麻烦一些的。而且自用的工具一般不需要很高的运行效率。感觉 Go 还是比较适合企业用。 |
![]() | 23 murusu 2017-09-01 10:38:22 +08:00 很合适,弄过好几个自用和写给别人的小工具 部署起来比 py 简单太多了 |
24 sbw 2017-09-01 11:01:44 +08:00 用 rust,编译单文件,依赖少,方便分发。 |
![]() | 25 timothyye 2017-09-01 11:06:33 +08:00 很合适,比如这个: https://github.com/TimothyYe/godns 嘿嘿…… |
![]() | 26 stanjia 2017-09-01 11:09:14 +08:00 胶水语言,我选 sh |
27 xybob 2017-09-01 11:15:22 +08:00 ![]() 很方便,生成接口文档在用这个: https://github.com/caixw/apidoc |
![]() | 28 topbandit 2017-09-01 11:40:52 +08:00 有挑战性的语言,推荐 scala,Rust, haskell |
![]() | 30 anoymoux 2017-09-01 12:18:23 +08:00 ![]() 适合,不依赖环境,非常方便而且性能超高,之前用 python 写的小工具 1 千个请求每秒,用 Go 重写了,能把带宽跑满... |
![]() | 31 likuku 2017-09-01 12:24:17 +08:00 七牛给的命令行工具,现在就已经是 go 写的了,啥都不依赖,直接执行,很方便。 |
![]() | 32 mahengyang 2017-09-01 14:11:47 +08:00 @timothyye 博客做的不错,技术蛮厉害的 |
![]() | 33 timothyye 2017-09-01 14:23:36 +08:00 @mahengyang blog 是用了 hexo 的 next 主题,哈哈 |
![]() | 34 wencan 2017-09-01 14:54:36 +08:00 开发过 但不是说你开发出来就很好用,还需要长期优化 |
![]() | 35 solee 2017-09-01 16:55:52 +08:00 自己是写 node 的但是用表生成 model 的工作就交给 go 啦~ |
36 zhongshu 2017-09-01 20:30:04 +08:00 非常好,前景看好 |
37 |
![]() | 38 nazor 2017-09-02 00:07:55 +08:00 via iPhone 虽然我很喜欢 go 但是不要求性能的小工具还是 python 好 go 的坑真的挺多的。 |
![]() | 39 ladrift 2017-09-02 00:17:59 +08:00 安利一下自己的小工具,用 Go 写的。随机打印一个 TOEFL 单词,帮助背单词用的。https://github.com/ladrift/toefl |
![]() | 40 happywowwow 2017-09-02 00:18:21 +08:00 尽量用 shell 很多字符串处理或其他什么问题再写 python python 写的处理太慢 再写 go... |
![]() | 41 jiujiu5151 2017-09-02 01:55:39 +08:00 via Android |
![]() | 42 cxbig 2017-09-02 04:34:05 +08:00 都用。以前只会 PHP,就用 PHP 处理;现在学了 Ruby、Python、Go、Node 等新玩意,就把轮子再造几遍。 |
![]() | 43 Ahri 2017-09-02 05:23:58 +08:00 这段时间用 Node 写爬虫什么的效果很好,轮子真是太多了。 |
![]() | 44 TangMonk 2017-09-02 09:45:56 +08:00 via Android golang 做这个很合适 |
![]() | 45 duan602728596 2017-09-02 12:37:46 +08:00 via iPhone 我选择 nwjs |
![]() | 46 XIVN1987 2017-09-02 17:00:47 +08:00 via Android 我觉得除了 C、C++这种需要自己管理内存的,其他都合适,想用啥用啥 |
47 HowToMakeLove 2017-09-03 17:37:22 +08:00 用 Rust |
![]() | 49 jevonszmx 2023-04-17 09:39:49 +08:00 难道就没有人推荐 Electron 吗? |