1
agagega 2021-07-18 00:04:02 +08:00
很喜欢 Swift,也很喜欢 Ruby,看到这个说法,想笑又想哭
|
2
wipbssldo 2021-07-18 08:03:04 +08:00
感谢分享
|
3
fffang 2021-07-18 09:56:38 +08:00
题外话,为啥 iOS 工具链大多是 ruby 写的,有撒历史背景
|
4
hstdt 2021-07-18 12:13:09 +08:00 via iPhone
文章很好,感谢。另外 fastlane 我用的它的 swift 版本来进行打包上传的。
|
5
qiuzhifei OP @agagega 我个人也很喜欢 Ruby,日常脚本我也会选择 Ruby 而非 Python 。只是团队人员更迭,有意愿学习 /维护 Ruby 脚本的人同学越来越少。鉴于此,使用 iOS 开发者技术栈中较为广泛的 Swift 更易于团队中 CI 相关的开发维护。
|
7
agagega 2021-07-18 14:27:17 +08:00 via iPhone
@fffang
猜测: - 在那个 Mac 还没有流行的年代,Ruby/Rails 社区受 DHH 影响用 Mac 的比较多 - 很长时间以来 OS X 内置 Ruby,还有 MacRuby 这种东西,甚至在 Swift 出现之前有不少人猜测苹果会将 Ruby 改造为 OC 继任者 - 在移动端开发兴起,前后端分离还没有这么明确的时候的时候,很多项目用的都是 Rails,这些 Ruby 程序员随着大潮自然也会加入 iOS 开发 - Ruby 社区自身很多理念比较先进,像 Cocoapods 跟 RubyGems 其实挺像的 https://www.zhihu.com/question/19931404 |
8
qiuzhifei OP @fffang 我不清楚 ... 但可以想象,要找一门 简洁、跨平台、生态良好的脚本语言 ... 时下,可能会选择 Python,但多年前,是 Ruby
|