公告:2018继续前行,子凡祝所有来到泪雪博客的友们新春快乐!

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

张子凡 站长微博 2017-09-19 11:50:59 阅读(...) 评论(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

发表评论