李家宏|博客

WordPress宣布停止使用React

发布时间:4年前热度: 529 ℃评论数:

WordPress宣布停止使用React

新闻


文章来自于“云技术实践”公众号,原创作品。如有侵权,请联系删除

产生背景

React.js 萌芽于 Facebook 内部开发 Instagram 的项目中,是一个用来构建用户界面的优秀 JS 库,于 2013 年 5 月开源。 
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHPMySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使用。 
WordPress几乎所有项目都基于React开发,比如,最近几年使用React重构了WordPress.com,也就是所谓的Calypso项目,还有WordPress 4.8版本之后开始的Gutenberg (古腾堡)项目,也是基于React开发的。 
然而,就在昨日,WordPress创始人Matt在其博客上发文,称决定停止使用React,原因则是专利问题。 
image_1bq9obdsg1p7s1gsu10731aar1ikf9.png-67.8kB 
据了解,Facebook几周前发表了一篇关于React使用许可协议的官方声明。声明中称,任何人不能将React用于与Facebook及其合作公司有直接或间接竞争关系的项目中,否则Facebook公司自动取消其使用许可。 
该声明在科技圈引起轩然大波,毕竟React的应用范围十分广泛,包括BAT在内的许多大公司很多项目都是基于其开发的。 
Matt在文章中表示,WordPress最近几年对React非常满意,不过现在还是决定放弃React,并已经和核心开发者进行交流,开始进行新的技术选型。 
据悉,百度已经要求外部产品线停止使用React / React NativeFacebook下涉及特定专利条款的开源产品,给半年时间来「转型」,推荐使用Vue或者自研的San作为替代方案。内部产品如果是新产品,则不能使用React。 
另外百度内部在自研React Native的替代方案。 
这是否意味着国内大公司在facebook条款的约束下,也有逐步停用React / React Native技术栈的可能?

全球TOP30开源项目

image_1bq9ocfb8p1u5oa1fev1n4m5gm.png-445.9kB
前30开源项目背后有何神秘? 
其背后是经营最成功的基金会,它们分别是: 
Linux基金会、CNCF、Cloud Foundry基金会、.NET 基金会、OpenStack基金会、Node.js 基金会、Apache软件基金会

引用一句话:开源社区会继续坚持对 ‘邪恶公司’ 的抵制,而 Facebook 很容易被归为此类公司。

开源一直是我们追求技术独立的美好追求,然后这条路上会付出惨重代价,唯有独立自主才能掌控未来。

参考链接: 
https://ma.tt/2017/09/on-react-and-wordpress/ 
https://www.linuxfoundation.org/blog/successful-open-source-projects-common/


WordPress,宣布停止使用,React

手机扫码访问