-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
每周读点英文技术文章 #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 还是值得学习下的。 |
为什么要读英文技术文章?
The text was updated successfully, but these errors were encountered: