Facebook本身是建立在开放源代码和硬件蓝图的基础之上的,它成为开放源码社区的源泉-甚至在2012年首次公开募股之前就已经成为一个起点。
这个社交网络在4月18日于圣何塞会议中心举行的F8会议的第1天再次展示了这一承诺,当时它发布了几种新的开源工具,这些开源工具无疑将受到开源世界的欢迎。
这些新版本旨在帮助开发人员处理Facebook在过去三到四年中面临的最大问题:在其庞大的生态系统中为视频和虚拟现实内容提供有效,安全的管理。
这也适用于内容生产者。随着每天越来越多的人以不同的网络速度上网,为所有Facebook用户和开发人员提供同时访问和占用带宽的内容(主要是视频)的挑战越来越大。
一切都与用户体验有关
像大多数21 日世纪公司,Facebook是所有关于用户体验,或者UX。因此,为了保持更快,更高效的UX(同时保留一流的开发人员体验),Facebook工程师创建了以下适用于应用程序,视频和VR内容的可扩展框架,这些框架于4月18日发布。
这些项目包括:
Litho: 这是用于在Android上构建有效UI的声明性框架。该框架旨在极大地增加Android用户界面。转到此处获取更多信息。
React Fiber(也可以查看React 16.0): 这是对React Native核心的向后兼容重写,这将使开发人员能够使用React的灵活代码为使用低端设备的人们提供丰富的内容体验。
Facebook已经重写了React,它的JavaScript库用于构建用户界面。该公司已经对该项目保持沉默了很长时间,但显然现在已经准备好详细讨论。Facebook计划在今年晚些时候发布React 16.0时发布新版本。
Relay Modern(也请寻找GraphQL):这是Facebook Javascript Framework的新版本,旨在简化API(应用程序编程接口)请求。转到此处了解更多详细信息。
React VR: 4月18日发布,这个新库将允许任何JavaScript开发人员构建和部署引人入胜的VR体验。转到此处了解更多详细信息。
F8 2017大会将于4月19日结束。