發表於 程式分享

三大前端框架比較

三大前端框架比較,以表格說明如下

比較/分類 Angular Vue React
Logo
產生時間

Google 2010

尤雨溪

Facebook 2013

主要架構

MVVM

MVVM

Virtual DOM

MVC的V

優點 1. 完整強大的文件

2. 完整強大的solution

3. 雙向綁定

4. 依賴注入

1. 完整的多國語言文件

2. 集各家特色

3. 易整合

4.  輕量

1. 簡單好學

2. 運用靈活

3. 單向資料流

4. Virtual DOM技術

5. 升級工具

缺點 1. 需花相對多的時間學習

2. 語法相對複雜

3. 版本變動大

1. 生態系不夠全面 1. 沒有React百科文件

2. 太過靈活

3. JavaScript知識需求高

主要使用者

Udemy

YouTube

Paypal

Nike

Google

AWS

小米

阿里巴巴

Gitlab

Adobe

Facebook

Instagram

Netflix

Dropbox

Airbnb

Microsoft

需學習知識比動 TypeScript: 35%

Angular: 65%

JavaScript: 35%

Vue: 65%

JavaScript: 65%

React: 35%

發表於 程式分享

docker與Kubernete(k8s)特點

一.docker特點

  1. Isolation (與其它應用層服隔離)
  2. Lightweight (輕型)
  3. Simplicity (簡單)
  4. Workflow (工作流程)
  5. Community (社群)

二.Kubernete(k8s)特點

  1. Automatic binpacking (自動打包) & delivery (自動佈署)
  2. Horizontal scaling (自動或手動)
  3. Automated rollouts & rollback (可處理升版及降版)
  4. Service monitor (監控服務)
  5. Self-healing (自我修復)
  6. Service discovery (服務發現) & LoadBalance (負載平衡)
  7. 100% open source, written in GO (發源,以GO語言撰寫)