我工作用的语言是C#
平常闲瑕时写小工具照使用情境使用以下语言
1.爬虫:python
2.需要GUI、非联网的小工具:Winform
3.网页外挂:Tampermonkey的脚本
使用python开发的速度真的很快
有许多现成的轮子跟范例、讨论
但是打包成执行档跟部署的步骤有点多
在考虑要不要学go lang
使用go的优点
1.调用package方便,用python如果要在不同电脑执行,
需要调整环境,安装相依套件,go可以直接从github导入套件
2.编译方便,跟C#一样能简单做出exe档
想做不用GUI的小工具比python简单
3.部署方便,因为不用web framework,也不用安装套件
少了很多设定的步骤
我目前有两个side project的构想
1.写一支定期提醒的程式,抓取中央气象局的API,如果降雨机率>50
就发送通知到Line/FB
(希望能写成chat bot方便做参数设置)
2.租屋网爬虫,有符合条件的物件能即时通知Line
(可能也要web接口调整参数,或是用chat bot也可以)
如果考量开发快速跟部署快速两个条件
用python跟用go哪个会比较适合懒人呢
或是有其他的选择?