我工作用的語言是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哪個會比較適合懶人呢
或是有其他的選擇?