工作方向转变—— React Native For Android

既然选择了北漂,如果不玩命,就被命运玩。

最近,Fackbook将自己的著名的框架React Native,宣称支持了Android了。根据公司和朋友的推荐,个人机会在2015年的剩下时间用来研究使用此框架,来完成自己的业务。希望了解熟此框架的大神给予我多多指点。

为什么要使用此框架?


下面引入自新闻报道

开源已是大势所趋,连习惯专有化的巨头也发现了它的力量。Facebook 是其中最积极之一,近几年陆续开源的项目已有 30 多个。刚刚社交巨头又在一年一度的 @Scale 大会上宣布开源原生应用开发框架 React Native 的Android 版,从而实现了 React 的彻底开源化。

React JavaScript 库是 Facebook 内部用来开发网站界面的 JavaScript 库,而 React Native 则是用 React 进行 Native App 开发的框架。2013年Facebook 开源了 React,然后在今年早些时候召开的 F8 大会上又把 iOS 版的 React Native 开源了。而现在 React Native For Android 的开源意味着 React 同时支持了各大主流平台。有了这套跨平台的 UI 工具包,开发者就可以用一套代码写出运行于 web、iOS 与 Android 之上的 UI(所谓的 learn once,write everywhere),其好处显而易见:减少了人力、节省了时间、避免了 iOS 与 Android 版本发布的时间差,开发新功能可以更迅速。

这么好的东西为什么不自己留着用?Facebook 的 Tom Occhino 给出了 3 点理由:

1)众人拾材火焰高—社区的开发者可以为 React 贡献良多,包括功能和 bug 发现等;

2)吸引人才—工具可以吸引开发者的使用,进而引发他们想加入这支研发团队的冲动;

3)培训效果—开源相当于事先让每一位工程师了解了 Facebook 的开发框架,这样就可以很快开展工作了。

正因为开源有助于搭建一个共赢的、对科技公司有利的生态体系,所以各家公司现在对开源化都不遗余力,这不仅包括 Google、Facebook、Twitter 这样以开源技术为基础的巨头,就连一直以来倾向于专有化的微软也加入了进来,把 Visual Studio 等核心工具也开放了。仅此这次出席 @Scale 大会的公司开源的项目合计就已达 4500 个,开源的势头可见一斑。

/*
* @author zhoushengtao(周圣韬)
* @since 2015年9月16日 上午 11:10:00
* @weixin stchou_zst
* @blog http://blog.csdn.net/yzzst
* @交流学习QQ群:341989536
* @私人QQ:445914891
/

相关文章

导入moment 使用方式 年月日,时分秒 星期几 相对时间 7天后 2小时后 明天 将毫秒转换成年月日
@ 一、前言 为什么介绍redux-actions呢? 第一次见到主要是接手公司原有的项目,发现有之前的大佬在处理...
十大React Hook库 原文地址:https://dev.to/bornfightcompany/top-10-react-hook-libraries-4065 原文...
React生命周期 React的生命周期从广义上分为挂载、渲染、卸载三个阶段,在React的整个生命周期中提供很...
React虚拟DOM的理解 Virtual DOM是一棵以JavaScript对象作为基础的树,每一个节点可以将其称为VNode,用...
React中JSX的理解 JSX是快速生成react元素的一种语法,实际是React.createElement(component, props, ....