2分钟总结 Ruby on Rails 纪录片
这篇文章讲什么
讲我看完这个44分钟15秒纪录片《Ruby on Rails: The Documentary》做的总结
对读者有什么价值
省去你44分钟15秒的时间,2分钟看完视频核心内容。
视频链接(Youtube)
背景信息(我为什么关心 Ruby on Rails)
我目前的工作(2024年1月)是在一家风投机构做技术工作,简单说就是有2个最主要的网站,这俩网站是 Ruby on Rails 写的,我的一大部分工作就是写 Ruby on Rails 代码。
近期进展(我最近用 Ruby on Rails 做了什么)
- 把公司内部一个2019年6月份开始的项目,从 Rails 6.0 + Ruby 2.7.2,升级到了 Rails 7.1.2 和 Ruby 3.2.2
视频内容简单总结
- 早期故事:简单说就是 Jason Fried 和 DHH 相识,然后做 Basecamp 这个项目管理工具,从 Basecamp 这个实际项目中抽取出 Rails 框架,
- 做 Basecamp 的时间是 2003年夏天到2004年2月,DHH 为 Rails 额外再花了6个月左右改进,才发布第一版。因为 DHH 认为不只是代码要好,文档也要好。
- 宣传:必须要大声,引起注意。不能放在那里等别人关注,要自己喊出来。(shout, not whisper)
- Rails 怎么进化的:因为 Ruby 语言的优雅,因为 Rails 的优秀文档和易用性,因为 DHH 在宣传上做的努力,吸引了人关注,其中一些人爱上了这个工具,并提交了新的代码来改善这个工具。
- Rails can't scale 只是一个笑话,现在 Shopify 和 Github 等很多网站都证明了 Rails 能 scale。
- 纪录片中出镜的人只有5个:Jason Fried,DHH,Shopify 的 CEO Tobias Lutke,Jeremy Daer,Jamis Buck。(我还以为 Aaron Patterson 和 Eileen 会出镜,但实际没有)
- 视频最后两分钟,DHH 的结束语:Rails 社区有各种各样的人,他们都不是专业的计算机科学家或程序员,因为 Rails 简单易学,他们能创造 web 应用,Rails 从一开始的关注就希望把"起步"变得简单,只有先起步才能进步,起步的壁垒对很多人都太高了,Rails 的学习曲线很平缓。我深爱 Rails 的原因之一是 Rails 使得很多不同背景的人能开始编程,并成就一番事业。
我的结论
这纪录片看一看图个乐就好,对于时间紧迫的人,44分钟看这个的确不值得。
我个人的确没学到太多东西,片子的重点是 Rails 的早期发展故事,由这些创造者,参与者出镜讲故事。