为什么大家都觉得 iOS 和 Android 开发不需要像 Zend 或 Rails 这类的框架?

2014-08-08 12:20:18 +08:00
 gavinkwoe
如题,有必要吗?没有必要吗?貌似BAT都没有这方面考虑,小公司更别说。
2695 次点击
所在节点    问与答
9 条回复
watsy0007
2014-08-08 12:36:51 +08:00
不是不需要。
是很多人不知道有这么屌炸天的框架。这么辩解的业务为主框架。

另外上手难度和兼容性是很多人担心的。
watsy0007
2014-08-08 12:37:25 +08:00
辩解=>便捷
gavinkwoe
2014-08-08 12:37:48 +08:00
@watsy0007 确实
WildCat
2014-08-08 12:39:32 +08:00
@watsy0007
@gavinkwoe

iOS是ReactiveCocoa?
Android呢?
watsy0007
2014-08-08 12:40:53 +08:00
还有一部分被年年升级的和硬件相关的特性绑定了
象zend,rails,django,更多的会被开发流行的思想上引导。语言不会年年大更新,兼容性差异太大。

但是移动就不一样了。。
其实上层抽象以后。象老郭你搞的。
把很多模块独立出来。
新API支持的模块。新抽象1个出来使用。模块使用过程检测是否支持。挺好的。

原生的API太蛋疼了。
gavinkwoe
2014-08-08 12:45:18 +08:00
@watsy0007 其实不只是封装抽象这么点事,现在其他平台几乎都有主流的思想和开发模式,渐渐型成了好多案例和最佳实践。像iOS和Android这两个平台,在思想和模式上都太过于分裂,应该还处在比较原始的阶段。目前还没看到哪两个公司使用的是同一套开源库和组件,但写出来的代码几乎完全不一致。
gavinkwoe
2014-08-08 12:46:10 +08:00
@WildCat ReactiveCocoa应该不能算做框架吧
gavinkwoe
2014-08-08 12:47:24 +08:00
很蛋疼的问题,至少我一直没想清楚是为什么
headwindx
2014-08-08 15:21:09 +08:00
app 比较灵活多变。大框架没有,但是局部的系统框架还是有一些的;毕竟 app 不如 web 的规模大,遇到升级也都是硬升级了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126737

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX