This repository was archived by the owner on Jan 22, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
每周读点英文技术文章 #97
Comments
『React Native: Bringing modern web techniques to mobile』React Native 是在 F8 2015 上推出的。 一切始于 React
为什么 native 开发更困难
为什么 native 是必需的
鱼和熊掌可以兼得吗?我们的理想目标是能够兼得原生平台的用户体验和使用 React 开发 web 的开发者体验。 目前为止的一些尝试:
使用脚本调用原生时面临的挑战
React Native 的诞生
React Native 是行得通的
开源 |
『A History of Ruby inside iOS Development』
究竟是什么使得 Ruby 如此受欢迎呢?
iOS 开发中的 Ruby 工具
iOS 开发中可以没有 Ruby 吗单纯从技术角度上来讲,完全可以。但是你要么自己去理解和使用苹果自家所提供的复杂、难用的工具,要么自己去实现一套 CocoaPods 和 Fastlane 的替代品,但是这样要求很高,你需要对脚本和苹果提供的技术非常了解,所以很费工夫,既浪费时间又浪费钱,而且现有的轮子已经帮你把坑都踩过了,你自己去实现的话还不一定足够完善。 就拿 CocoaPods 来说,目前 Carthage 和 Swift Project manager 可以做到替代 CocoaPods 依赖管理的一部分功能,但是依然还有很多缺陷。 结论
个人感受上面所列的工具中,我使用过 CocoaPods,经常听说过 Fastlane,国内曾经见过饿了么物流团队使用 Ruby 编写了一些自动化工具。另外,7 月份听过一次美团的技术沙龙,他们就提到过自己修改了 CocoaPods 的依赖分析机制,要做到这点,想必也一定要对 Ruby 有所了解吧。 就我自己的经历来讲,没用过 Ruby(除了修改 Podfile 之外),倒是用 Python 写过一些工具。Anyway,Ruby 还是值得学习下的。 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
为什么要读英文技术文章?
The text was updated successfully, but these errors were encountered: