WordPress放弃使用React,将进行新技术选型

张子凡 站长微博 2017-09-19 11:50:59 阅读(1002) 评论(0)

子凡作为一个WordPress资深爱好者和玩家,自然对WordPress是极其的关注,当发现WordPress创始人称决定停止使用 React的时候还有些惊讶,细看才发现是因为拥有潜在的风险与涉及专利问题,所以这将成为放弃的唯一理由。

WordPress React

React是Facebook开发的一款JS库,于 2013 年 5 月开源,在 2016 年 7 月,React.js 开源许可协议加入附加专利条款(Additional patent grant),BSD 许可证 + 专利许可证模式。

而根据React使用许可协议的官方声明:任何人不能将React用于与Facebook及其合作公司有直接或间接竞争关系的项目中,否则Facebook公司自动取消其使用许可。那么将可能面临专利损失、诉讼必败、大幅增加成本的潜在风险,所以不难理解WordPress为什么会毅然决然的选择放弃React。

React的应用十分广泛,WordPress几乎所有项目都基于React开发,比如,最近几年使用React重构了WordPress.com ,即Calypso项目。以及基于WordPress 4.8版本之后开始的Gutenberg (古腾堡) 项目。

包括 BAT 在内的许多大公司很多项目都是基于其开发的。其中百度也已经要求外部产品线停止使用React / React Native等Facebook下涉及特定专利条款的开源产品,给半年时间来「转型」,推荐使用Vue或者自研的San作为替代方案。内部产品如果是新产品,则不能使用React。此外,百度内部也在自研React Native的替代方案。

那么在受制于React协议,以及WordPress和百度的领头,或许也将意味着国内大公司在Facebook条款的约束下,也会逐步停用React / React Native 技术栈。

除非注明,否则均为泪雪博客原创文章,转载请以链接形式标明本文地址

本文链接:https://zhangzifan.com/t/6820.html

发表评论