Facebook开源跨平台移动开发工具React Native(Android版)

Facebook CTO

Facebook今天正式宣布开源移动开发框架React Native的Android版本。React Native能帮助开发者使用JavaScript快速开发复杂的原生Android应用,6个月前,Facebook开源了React Native的iOS版本,并被业界广泛测试和认可。

早在2013年,Facebook就开源了面向web开发的React项目,Facebook开发React的初衷是取代客户端MVC框架、服务器端渲染和Facebook自己的XHP等技术,提升自身开发人员的开发效率。

随着业界的注意力转向移动开发,Facebook的React Native项目(GitHub)也快速成长起来,React Native使得开发人员无需掌握Objective-C和Swift等苹果应用开发语言,仅仅使用JavaScript就可以开发原生iOS应用。

React Native Android版本使用JavaScript作为开发语言的意义还在于那些掌握Android开发技能的开发人员如今也可以快速开发iOS应用,代码的复用率之高前所未有。

Facebook的工程总监Tom Occhino表示,作为工程师,有了React Native意味着你只需要关注平台的体验,而不是去操心不同的开发环境、编程语言和API的差异。

业内不少巨头也曾开源跨平台移动开发项目,例如微软力捧的Apache Cordova,但Occhino认为React Native更加强大,“Cordova的预览渲染采用web技术——HTML、DOM等,而React Native是原生渲染原生预览——UIKit,两者的观感和体验是完全不同的。

关于Facebook为何要开源如此有价值的跨平台移动开发工具,Occhino表示Facebook希望更多的开发人员使用React Native,这样Facebook更容易找到杰出的人才,这些人才来Facebook上班的话也能立刻投入战斗,而且他们离开Facebook后依然会使用相关技术。

Facebook的工程师博客有关于React Native的更多技术细节。

第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom

   

除非注明,本站文章均为原创或编译,未经许可严禁转载。

相关文章:


关于作者

隐私已经死去,软件正在吃掉世界,数据即将爆炸