Facebook开放来源对Android的原始作出反应,加快移动开发
Facebook今天宣布发布Android的React Native,这是一个新的开源软件项目,旨在加快使用JavaScript制作Android的复杂的本机应用程序的过程。Facebook开放式对iOS的原产权后六个月的框架发布了六个月,已被广泛测试。
Facebook开始对旨在让自己的开发人员更加富有成效的反应,作为客户端MVC框架,服务器端渲染和自己的XHP技术的更好的替代品。工程师可以随身携带速度更快,并与之有更多乐趣,Facebook工程经理Tom Occhino在今天的采访中告诉VidtureBeat。Facebook Open-Sourced在2013年反应,允许公司以外的开发人员更有效地构建Web应用程序。
Facebook自从越来越多地关注移动,反映了从桌面移动到移动的消费者转变 - 因此,React Native的崛起。iOS版本使人们能够获得JavaScript的人,但不是Objective-C和Swift等Apple编程语言,以构建IOS应用程序。并且那些熟悉这些工具的人可以使用原产的React来构建在Android上工作的应用程序。现在Facebook正在进行相反的方向 - 那些了解Java和Android堆栈的开发人员可以更快地为iOS构建应用程序,因为凭借在JavaScript上建立的Android的原始作出反应。有效地,他们可以重用比以前更多的代码。
“作为工程师,您唯一需要关心自己的目的和感受,而不是必须担心通过那些通过那些公开的不同的开发环境,不同的编程语言,SDK和不同的API集SDKS,“Occhino说。
那么为什么Facebook想要开源这个工具,这有助于其工程师变得更加富有成效?(抛开Facebook历史上的事实,为许多内部工具完成了这一事实。)部分,公司可以发现很棒的人才。而且,当人们来Facebook时,他们可以立即熟悉工具,如果他们离开,他们仍然会使用相关技术,Occhino说。
还有其他工具可以帮助跨平台开发。例如,Microsoft经常推出Apache Cordova。但Occhino认为,原生可能更强大。
“Cordova渲染到Web观看 - HTML,DOM,基本上 - 而我们本地渲染到母语视图 - ukit,android视图,”他说。“他们看起来不同,感觉与众不同,你以不同的方式操纵它们,你有更多的能力,我们认为。”
Facebook的工程博客上的一篇文章谈论了更多细节对Android的原产权作出谈判。