Angular、React與Vue比較(選擇合適的JS框架)

本篇文章沒有要特別比較用哪個好?只是整理一下這三個框架的基本資料,真的要問哪個好?就要看專案目的與性質,「用適合的最好」,例如:如果你要控SVG,那筆者不得不說用d3.js最好(不在這篇比較中),真的哪個好哩,還是老話一句適合的最好!不是追潮、追流行,最後苦的是自己。

AngularReactVue
初始版本2010年2013年2014年
官方網站https://angular.io/https://react.dev/https://vuejs.org/
開發團隊由谷歌開發Facebook開發由谷歌的員工開發
大約容量(KB)50010080
學習門檻最難中等難度最簡單
適用專案大型專案重量級應用輕量專案輕量專案
使用排行
效能中(接近React)
在GitHub上最歡迎接近React
主要差異使用TypeScript,結構和功能完整使用JS(JavaScript XML)擴展語法,與社群插件用法接近。著重關注點分離(Separation of Concerns),程式碼保持整潔、平衡,並使用HTML寫法,學習門檻最低。

使用排行趨勢參考:https://insights.stackoverflow.com/trends?tags=reactjs%2Cangular%2Cvue.js%2Cjquery

受歡迎程度參考:https://star-history.com/#facebook/react&vuejs/vue&angular/angular&Date

More From Forest Beat

桜のフリ

設定Docker中node-Red的掛載

容器最強的部份,就是把資料分離出來,因此要設定給容器一個host的掛載位置,那麼設定檔與資料內容就會分離出來,並存放在host的資料夾中。在Synology NAS,要先建好一個給Docker專用的「共用資料夾」,然後在該共用下建立新的資料夾,記得要設定為明確權限,並且給予Everyone的寫入權限,這樣就可以囉。
技術
0
minutes
三ツ峠の紅葉のフリ

Docker安裝node-Red設定檔settings.js的位置

如果採用不將資料掛載出來的方式建立dockek的NodeRED,那設定檔會在哪邊呢? 要如何進行修改呢?答案很簡單,要能夠終端機到容器中,然後編輯/usr/src/node-red/node_modules/node-red/settings.js
技術
0
minutes
チューリップ畑のフリ

Docker使用bridge與host網路的差異

Docker使用bridge網路的好處是封閉但是可以聯網,容器彼此之間也無法辦訪,可以做到簡單的隔離,port可以與host重複,反正在轉port即可。host網路就有點危險了,就是實實在在以host的網路進行連線,因此同網路中,能夠看見它,除此之外,不可以與host主機使用相同的port,例如80已經被host用掉的,就不能再容器中使用80。
技術
0
minutes
つくしのフリ

用Docker佈署新的服務

下載專用的Image檔後,就可以副本產生容器,所以要有多少個都沒問題。因為是共用Image檔案所以會很省空間,另外資料可以掛載出來,這樣又能做到完全分離,例如Mariadb資料庫,可以把資料與設定檔掛載出來,日後要重灌或更新容器就很簡單。
技術
0
minutes
spot_imgspot_img