这个书真的是有点难,不是语言的问题,而是作者写的有点深。
如果遇到问题不深究的话,总有一种如鲠在喉的感觉,但是有时候过度深究又会陷入各种无限困境,类似 node_modules 那种。。
我找工作都是 Go 开发,学 Ruby 就是单纯的感觉眼界太狭隘,也希望在技术上持续提升自己。
单从 web 开发这块,确实是 Go 的很多库都是用 go 重写了一遍 Ruby 的,现在我看到公司 Rails 项目用了什么,直接用 go 搜都能找到,比如"go I18n"
,问题是 Rails 是一个整体,无缝结合了 orm、脚手架、migrate 啥的,go 的得各自去找然后拼到一个项目里,这就不如 Rails 的开发体验自然。我的拙见是很多公司的项目和业务体量,Ruby 和 Rails 是足够支撑的,只是随着 go 太火都跃跃欲试。