react事件鼎沸起來,這使得更多的開發(fā)者又轉(zhuǎn)向angular4.x。angular4.x繼承了angularjs1.x的優(yōu)點(diǎn),吸收了react 的優(yōu)點(diǎn)。是一款優(yōu)秀的框架。
日前,WordPress 創(chuàng)始人 Matt 在其博客上發(fā)文,稱決定停止使用 React,原因是涉及專利問題。加上近期百度也要求外部產(chǎn)品線停止使用React / React Native等Facebook下涉及特定專利條款的開源產(chǎn)品的事,科技圈內(nèi)一時(shí)間鼎沸起來。
據(jù)悉,百度已經(jīng)要求外部產(chǎn)品線停止使用 React / React Native 等 Facebook 下涉及特定專利條款的開源產(chǎn)品,給半年時(shí)間來「轉(zhuǎn)型」,推薦使用 Vue 或者自研的 San 作為替代方案。內(nèi)部產(chǎn)品如果是新產(chǎn)品,則不能使用 React。
另外百度內(nèi)部在自研 React Native 的替代方案。
簡單說來,比如你公司的項(xiàng)目前端使用了React,用戶體驗(yàn)一流效果美觀。然后突然一天,發(fā)現(xiàn)自己最核心的、和web/UI/react完全無關(guān)的大批核心專利被Facebook拿去商用、給Facebook帶來巨大商業(yè)收益并且進(jìn)而和你們產(chǎn)生直接商業(yè)競爭,此時(shí)怎么辦?
起訴Facebook?那么問題來了,根據(jù)React條款,在你提出訴訟的那一刻,自動撤回所有React相關(guān)專利授權(quán),你們公司所有基于React的系統(tǒng)同時(shí)侵權(quán)濫用Facebook的React專利。
也就是說,對于使用了React的公司來說,要么將專利拱手讓人,要么將所有項(xiàng)目框架遷移重構(gòu)。這不但是個(gè)勞心勞力的工作,而且在遷移完畢后,不論是用戶體驗(yàn)還是穩(wěn)定性,都很可能達(dá)不到遷移前水平。 幾周前,F(xiàn)acebook再次發(fā)表了一篇關(guān)于 React 使用許可協(xié)議的官方聲明,稱任何人不能將React用于Facebook及其合作公司有直接或間接競爭關(guān)系的項(xiàng)目中,否則 Facebook 公司自動取消其使用許可。