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

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

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

Facebook CTO

随着业界的注意力转向移动开发,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的更多技术细节。

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

移动化问答社区:wenda.yidonghua.com



1 星2 星3 星4 星5 星 (还没有打分,快来打分吧!)
Loading...
 
返回顶部

无觅相关文章插件,快速提升流量