如何看待 React to Vue 工具

時間 2021-05-11 20:38:31

1樓:趙啟明

能不轉當然是不轉了,但是你不需要轉不代表別人不需要轉,你現在不需要轉不代表以後不需要轉。

我覺得有些人需要擺正自己對於價值的看法,只從量的角度考慮太片面了。

2樓:「已登出」

我也認為沒有意義,原因如下

vue或者react其入口都是把某個dom換成自己的元件,那麼你要跳著用,直接頁面上dom A用vue來換,dom B用react來換不就行了

如果是考慮到跨框架的資料通訊,那麼自己實現乙個通用的pubsub不就可以了麼

這樣的場景多麼,如果難得一遇,那還是不要花這麼大的代價去搞了。等你搞出來,別人外掛程式開發者也許已經提供了對應版本的外掛程式,而你還要為了一些細節的特性差異去修復一大堆不知道什麼時候出來的bug

如果真的是希望提供不同版本的元件,那還是匯出標準js檔案吧,就跟jquery那樣,提供標準介面,否則有些特性另乙個框架它就是沒有,那就是轉不出來的。這不僅僅是語法的差異,而是設計思想的區別。就這麼說,如果A框架和B框架能做同樣的事情,對開發來說耗費的代價又差不多,那為什麼他們都要存在。。。

3樓:

有想法就去實現,非常欣賞這種行為~我也說下我自己的看法:

以我和這兩者交往多年的經驗來看,我不看好任何通過 AST 硬轉的方案,不管是 React To Vue 還是 Vue To React。原因很簡單,兩個不管是從性格還是外貌都完全不相同的兩人,硬是把其中一人變成另乙個人,那相處起來是很艱難的。

那比較理想的方案是什麼?

我覺得應該 Vue In React、Angular In React。

思路也已經有了~ 在 React 的基礎上,通過外掛程式化配置,一鍵使用任何 Vue 元件甚至 Angular 元件,而不是通過 AST。

4樓:擇卡

都在說轉antd,最近剛好在造這個輪子 https://vuecomponent.github.io/ant-design

,最初做的時候也有想過React-to-Vue做的事情,不過最後放棄了,這些元件都是人肉去轉的,如果 @王駱菲 有要轉antd,可以交流下,或許能夠提供一些幫助。

PS:該元件庫已完成元件完全按照antd 3.X 100%功能實現,0樣式更改,90%邏輯復用

看了太多vue版本的antd,大多已經中途放棄,已經實現的元件也都是閹割版,看了一些這類庫,棄坑和閹割的部分原因大概是這些開發者對react不夠熟悉,只是復用樣式,然後去寫邏輯,成本實在是高。

5樓:

首先我是佩服作者的勇氣和毅力,能搞出乙個這樣的工具

但是從有工作經驗的人來說,這種ui互轉的情況,能不出現就不出現(如果出現,基本就重寫了),這都是風險極高的操作,很難完全覆蓋你所有的需求,再說了,如果有些特別複雜的元件,用了什麼奇技淫巧,那基本很難了

本來React和Vue就是兩套技術棧,可以這樣說,每個技術棧裡都基本有相對完善的生態圈了,能夠出現這種生態圈的轉換的情況,我覺得有可能是「政治正確」,或者「科學實驗」性質的比較多(讓我想起一部電影《變蠅人》),否則在技術選型初期,這種風險就該規避掉了

這種轉換的例子,我之前看過一篇文章,國外的乙個例子,但是還是後端語言的轉換,具體細節不清楚了,貌似是說公司接手了乙個專案用的是XX語言,團隊用的是YY語言,但是這兩個專案必須怎麼著對接上(細節忘了),團隊很多人說那重寫吧(但是耗費時間肯定長),在專案開發了兩周之後,並且大家苦不堪言之後,其中乙個大神說,他已經把XX語言的專案編譯成了YY語言了

在前端,我可能經驗少,還沒遇過非得轉換技術棧的業務場景,因為前端,你乙個頁面用5個技術棧都沒啥問題,可能唯一的問題就是【資料管理】了

6樓:wxnet

會有,而且會很常見,這種情況往往發生在公司組織架構調整的時候。

如果同一家公司的前端團隊分散在不同的部門或專案組,大家自由技術選型,你用 Vue、我選 React、他用 Angular。

某天,公司要做組織架構調整,Vue 技術棧的團隊要接手 React 的專案,或者其它。

7樓:王駱菲

寫了個工具,別罵成狗血了,心塞。。。。

個人認為使用場景:

1. 你如果想開源好的元件,那可以先寫react,再用react-to-vue轉成vue,這樣你寫的元件變成了跨框架的元件,為絕大部分人服務

2. 如果是用vue在開發專案,但是有個元件不想自己開發,但是有現成好的react元件,那可以把它轉成vue,那就拿來主義了,方便啊

3. 如果公司的有些部門想要從react轉vue,進行重構一下,那可以對基本的react元件進行轉化,大大提高了重構效率

如何看待高中生打暑假工?

林琳 我讀的是職高 高一假期的寒暑假都在打工 是因為窮才去的 工作的是一家甜品店由於位置不好沒有什麼客人。高二開始就沒有打工了,開始學習準備高考。該賺錢的時候就努力賺錢,該學習的時候就好好學習不要想別的。第一筆工資只有幾百塊,但我超開心 和店裡的同事們吃的第一頓飯 銀色的糖 挺正常的,關鍵是要找乙個...

請問如何看待 臨時工 同工同酬?

中石化子公司,碩士畢業,集團統一招聘來的,進來時候被稱為大學生,一開始還挺以這個身份為榮。幹了幾年後,對各類子弟卻越來越恭敬,誰是誰女兒,誰是誰媳婦,都摸得一清二楚。回頭再看有新大學生進來,心裡就會默默念道 又來乙個幹活的可憐人! 薛丁格的狗 其他地方不知道,但就我深圳考過五次的來看 深圳的編外同樣...

如何看待《守望先鋒》即將推出的地圖工坊?

稻草娘南瓜頭 遊戲都涼的差不多了才千呼萬喚使出來,哦不對,已經沒有那麼多的人抱有期望了。撇開ow眾所周知的硬傷外,這個功能來的太遲了,真的。就像warecraft裡的自定義裡誕生的一系列遊戲模式,好的遊戲的自定義能成為乙個好的孵化廠,可以衍生出百花齊放的內容。然而暴雪還是一貫的傲慢,風暴一直憋著不出...