回覆列表
  • 1 # 小雪020

    Flutter 是 Google 開源的 UI 工具包,幫助開發者透過一套程式碼庫高效構建多平臺精美應用,支援移動、Web、桌面和嵌入式平臺。Flutter 開源、免費,擁有寬鬆的開源協議,適合商業專案。

      Flutter 可以方便的加入現有的工程中。在全世界,Flutter 正在被越來越多的開發者和組織使用,並且 Flutter是完全免費、開源的。它也是構建未來的 Google Fuchsia 應用的主要方式。

      Flutter 元件採用現代響應式框架構建,這是從React中獲得的靈感,中心思想是用元件(widget)構建你的UI。 元件描述了在給定其當前配置和狀態時他們顯示的樣子。當元件狀態改變,元件會重構它的描述(description),Flutter 會對比之前的描述, 以確定底層渲染樹從當前狀態轉換到下一個狀態所需要的最小更改。

    vue

      vue.js是一個輕巧、高效能、可元件化的MVVM庫,同時擁有非常容易上手的API。

      Vue.js是一個構建資料驅動的Web介面的庫。

      vue.js是一套構建使用者介面的 漸進式框架。與其他重量級框架不同的是,Vue 採用自底向上增量開發的設計。Vue 的核心庫只關注檢視層,並且非常容易學習,非常容易與其它庫或已有專案整合。另一方面,Vue 完全有能力驅動採用單檔案元件和 Vue 生態系統支援的庫開發的複雜單頁應用。資料驅動+元件化的前端開發。

      簡而言之:Vue.js是一個構建資料驅動的 web 介面的漸進式框架。Vue.js 的目標是透過儘可能簡單的 API 實現響應的資料繫結和組合的檢視元件。核心是一個響應的資料繫結系統。

      vue的優點:

      1. 實現頁面巢狀路由。

      2. 考慮多人同時開發,使得多個controller.js,配合路由按需載入,提升頁面響應速度。

      3. 新增$http(Angular 實現http請求的服務)全域性攔截器,方便對http請求進行統一管理。

      4. 方便使用,寫了幾個service 和 factory。

      5. 自定義了幾個常用的管理系統UI,由 Angular 指令實現。

     

  • 中秋節和大豐收的關聯?
  • 語文試講的基本步驟?