2 个回答
-
| 2017-07-19 16:24:44 广告
来非常认真严谨的针对题主的问题回答一下。。
http://1.XXX已经开源一年,是否可以看出XXX是下一个技术浪潮?
显然不是,开源死掉的东西一坨一坨的,开源一年也没人看的东西多了去了。。从“开源一年”这一点看不出任何结果,所以当然为否。。
2.微软开始支持XXX,是否说明XXX是未来的趋势
这应该是圣地亚哥的威廉伯爵做的事情,反而微软来做容易被黑。。从统计学的角度来说,被微软支持和是未来的趋势并没有正相关性(1%哭晕在厕所),当然也不存在因果性,所以也为否。。
3.作为前端新人,努力提升JS能力的同时,是否需要开始入手XXX
既然问的是“是否需要”,那当然是否,没有那个库或框架是非学不可的。。
4.入手RN,在 RN for iOS 和 RN for Android 中该选择哪一个
用 RN 难道不是为了多端么,你就开发一个平台还刻意用 RN 干嘛。。本问答由Wang Namelos提供
-
| 2017-07-19 15:54:24 广告
react实际是思想上的一次胜出。 现在编译器制作越来越简单,从语言到语言的翻译器成本下降,将来javascript(es5)可能会成为一门中间语言,在这之上比如说reason,typescript,es6,java,oc都可以写。 虽然js未必会一统天下,但翻译器节省了跨语言的成本。
另外用函数式组织数据流,oop写组件的架构,慢慢会成为主流。比如rxjava,其实思想是一致的。react火是因为提供了更新的思想,解放了生产力。
rn会不会成为主流?我认为rn无论成败,这种思想一定会慢慢成为主流。在传统的oop思想上,程序员需要掌握大量的设计模式,需要理解耦合,而耦合是oop复杂度的核心。耦合很容易产生,却不好解决。那么redux这类工具其实大大降低了程序员实际需要的经验。当然我认为redux再前进一步就是建立在rx基础上的cycle了。
思考一下,看看很多android和ios组件库,里面大量程序使用了状态机。而现在程序员,有几个能从一开始就把程序建立在状态机上?所以说rn是思想上的进步。使用新思想,总不会吃亏。
顺便吐槽下weex,weex当然可以做app开发,他模仿了react native的技术理念,比如virtual dom,js bridge。但它忽略了非常重要的一点,前端工程化的思想落后了。它没有很好的数据流组织。这才是致命的,思想的落后。就好像v8不是真的代码质量多高,而是v8第一次意识到机器变快了,内存变多了,咋们不要再给用户省内存了,我们拿空间换时间吧……
补充下,居然忘了回答楼主的问题,前端新人要不要学rn。我现在带前端团队里面有native工程师和js工程师,我觉得rn还是学吧。但既然是新人,又是前端,就要问下自己css,js,es6、7,webpack,gulp、node,react,redux这些应该掌握的知识是不是已经深入学习了。再比如说函数式编程,诸如柯里化、纯函数、reactive programming等概念是不是掌握了。
既然是新人,新人在这几年有幸做前端,在旧知识迅速过时的今天,还是挺容易把握技巧超过前辈们的。既然是新人,新人通常比较辛苦,也容易delay。那如果本来团队要用到的知识,没有学好,贸然学rn,还是挺痛苦的。就会陷入两难,别人用的你不如别人,不用的没人欣赏你
最后一个问题react ios和react android学哪个?我觉得都学吧。毕竟一门技术不学扎实,你怎么证明你在某方面比别人更具备专业性?而且深入学习也更容易有所得。
以上本问答由Wang Namelos提供
更多
- 抚州公司注册营业执照流程是什么
- 61
- 3
- 无锡公司注销流程是什么
- 70
- 3
- 汇付天下pos机售后热线是多少
- 73
- 3
- 泸州公司注销去哪里办
- 46
- 3
- 汉中公司注册代办哪家好
- 81
- 3
- 黄山注册公司代办联系方式
- 81
- 3
- 贵港代办公司资质哪家好
- 83
- 3
- 北海公司注册代办哪家好
- 29
- 3
- 闪电宝pos机售后联系方式是什么?
- 95
- 3
- 贺州代办公司资质哪家好
- 23
- 3