壮士断腕!WordPress宣布停止使用React

WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统(CMS)来使用。

WordPress 几乎所有项目都基于 React 开发,比如,最近几年使用 React 重构了 WordPress.com
,也就是所谓的 Calypso 项目,还有 WordPress 4.8 版本之后开始的 Gutenberg (古腾堡) 项目,也是基于
React 开发的。

然而,就在昨日,WordPress 创始人 Matt 在其博客上发文,称决定停止使用 React,原因则是专利问题。

据了解,Facebook 几周前发表了一篇关于 React 使用许可协议的官方声明。声明中称,任何人不能将 React 用于与 Facebook 及其合作公司有直接或间接竞争关系的项目中,否则 Facebook 公司自动取消其使用许可。

该声明在科技圈引起轩然大波,毕竟 React 的应用范围十分广泛,包括 BAT 在内的许多大公司很多项目都是基于其开发的。

Matt 在文章中表示,WordPress 最近几年对 React 非常满意,不过现在还是决定放弃 React,并已经和核心开发者进行交流,开始进行新的技术选型。

本文作者:佚名

来源:51CTO

时间: 2024-12-28 05:20:02

壮士断腕!WordPress宣布停止使用React的相关文章

Facebook、微信团队、Twitter、微软开源软件列表一览

  编者按:本文来自微信公众号"InfoQ"(ID:infoqchina),编辑小智:36氪经授权发布. 对于为什么要发布开源项目,Facebook开源项目负责人曾经解释过:一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼Facebook的工程师写出更好的代码.三是开源能够更有效利用社区的力量,帮助Facebook一起解决难题.开源,让世界更美好,不是吗? Facebook开源软件列表 从Facebook的GitHub账户中可以看到,Face

微软、谷歌、Facebook等硅谷大厂91个开源软件盘点(附下载地址)

开源软件中有大量专家构建的代码,大大节省了开发人员的时间和成本,热衷于开源的大厂们总是能够带给我们新的惊喜.2016年9月GitHub报告显示,GitHub已经有超过 520 万的用户和超 30 万的组织.这十二个月以来,有超过 81 万的人发起了人生第一个 PR,更有 280 万人创造了他自己的第一个仓库,而中国,成为新注册增长最多的国家. Facebook开源项目负责人曾说过: 一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼Facebook的工程

黑莓走上Palm绝路 谁会当“惠普冤大头”第二

黑莓现在唯一的选项,就是卖掉自己,但是看上去没有公司有这个兴趣. 腾讯科技 晨曦 9月23日编译在上周五之前,如果说人们还能谈论黑莓是否能够起死回生的话题,那么在"黑色星期五"之后,有关黑莓有价值的讨论,就是该公司"什么时候寿终正寝?"以及"谁来收购这家彻底失败的厂商".美国彭博社引述行业人士指出,黑莓的快速崩盘和陨落路径,令人联想到移动市场另外一家公司Palm.Palm最终被惠普收购,然而惠普通过Palm振兴移动设备业务的努力,化为泡影,行业人

博客平台WordPress停止支持IE6

北京时间5月26日下午消息,博客平台WordPress近日宣布将停止对IE 6浏览器的支持. WordPress在声明中称,之所以停止对IE 6的支持,是因为代码的复杂度提升,加大了WordPress总控台的维护难度. 微软此前也刚刚宣布,将不再为IE 6用户提供升级服务.(思远)

Redux教程2:链接React

序 通过前面的教程,我们有了简单的环境,并且可以运行 Redux 的程序,也对 如何编写Redux示例 有了初步的印象: 掌握了 使用Redux控制状态转移,继而驱动 React 组件发生改变,这才是学习Redux的初衷. 本篇我们将 Redux 和 React 联合起来,着重讲解 redux-react 模块的使用: 1.编写红绿灯React组件 在原有的基础上,我们编写红绿灯组件: touch components/light/index.js components/light/index.

windows 系统中wordpress安装配置图文教程

一 wordpress安装 我用的是XAMPP(Apache+MySql+PHP),wordpress(BLOG程序)3.5.1 简体中文官方安装版 ,下面来说说Windows下用XAMPP安装wordpress的方法. 安装XAMPP就是傻瓜式的next.next.安装完成之后运行Control Panel,启动Apache和Mysql,如下图 选择Mysql后面的Admin进入数据库管理界面 ,如下图 我们先建立数据库,随便命名,这个数据库作为wordpress安装时要用到的数据库. 下载w

在百度统计中分析 WordPress 404 页面

摘要: 我们知道正确处理 404 页面是 SEO 链接建设中非常重要的一环,我们需要分析网站上的 404 页面有哪些,哪里来的?然后改正这些 404 页面,使用 301 重定向把流量导到正确的页面上去. 使 我们知道正确处理 404 页面是 SEO 链接建设中非常重要的一环,我们需要分析网站上的 404 页面有哪些,哪里来的?然后改正这些 404 页面,使用 301 重定向把流量导到正确的页面上去. 使用百度统计跟踪 WordPress 404 页面 默认情况下百度统计是不能识别 404 页面的

如何用 React Native 创建一个iOS APP?

诚然,React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用.在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等. React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地平台上构建世界一流的应用程序体验.React Native 把重点放在所有开发人员关心的平台的开发效率上--开发者只需学习一种语言就

基于react的H5开发入门基础简介

React官方网站React中文文档javascript参考教程 一.react是什么? React是一个 JavaScript 库 ,可用来创建用户界面的,可认为是MVC 中的V(视图). React是 基于Component 的,即组件,React认为一切页面元素都可以抽象成组件,且大部分操作都是针对组件的. 1.1 React诞生背景 传统的DOM(文件对象模型)操作会对整个DOM树进行重新渲染,时间成本.复杂度高 ,很慢且容易造成卡顿使页面短暂失去响应. 为解决DOM操作慢的问题,Rea