iT邦幫忙

architecture相關文章
共有 40 則文章

技術 [PoEAA] Data Source Architectural Pattern - Active Record

本篇同步發布於個人Blog: [PoEAA] Data Source Architectural Pattern - Active Record 1. What...

鐵人賽 Modern Web DAY 21

技術 [Day 21] 使用 Coroutine SendChannel 處理非同步工作

系統除了即時接受及回應使用者請求,也需要執行各種非同步工作,例如背景排程及寄送訊息通知…等。在實作上,雖然我可以直接使用 CompletableFuture,...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 建立子專案來監控管理系統

前面的主題都專注於擴充加強 Ktor 及實作底層基礎設施功能,最後我們來看在 Multi-Project 架構下,要如何建立一個子專案。那麼要建立什麼子專案呢?...

鐵人賽 Mobile Development DAY 16

技術 ViewModel 中的 UI 狀態 - 以 Selection state 為例

在一個應用程式中,有著各種不同類型的資料,這些不同的資料也有屬於他們的生命週期,有些資料就像之前介紹的便利貼一樣,是永久存在雲端上的(除非有一天把專案刪了......

技術 [PoEAA] Domain Logic Pattern - Table Module

本篇同步發布於個人Blog: [PoEAA] Domain Logic Pattern - Table Module 1. What is Table Modu...

鐵人賽 Mobile Development DAY 25

技術 使用 Domain Driven Design 來進行架構設計

接續上一篇的故事,阿明跟小美又經過了幾次的對話與討論,在便利貼專案中整理歸納了下列這幾個關鍵字: CoEditor ViewPort Gesture Stic...

鐵人賽 Mobile Development DAY 29

技術 Re-architect - StickyNoteView

上一次我們完成了 ContextMenu 的部分,ContextMenu 也有了屬於自己的 ViewModel,架構圖如下: 今天我們將要完成 Re-arch...

鐵人賽 Mobile Development DAY 21
React Native CLI 開發心法 系列 第 21

技術 DAY 21 解析 React Native 新架構(New Architecture) 原理

在 DAY20 解析 React Native 現行架構(Current Architecture)原理 理解了現行架構使用橋接(bridge)溝通的缺點後,接...

鐵人賽 SideProject30 DAY 2

技術 #1 系統設計: 瞭解需求與架構規劃

在深入實作細節之前,我們先要瞭解系統的架構與功能規劃。一個良好的架構不僅定義組件與互動,更為後續的擴展、維護與發展指引出一條明確又不崎嶇的道路。 Overvi...

鐵人賽 Mobile Development DAY 20
React Native CLI 開發心法 系列 第 20

技術 DAY20 解析 React Native 現行架構(Current Architecture)原理

長久以來,React Native 的效能問題一直為人詬病,為了解決這個問題,React Native 開發團隊針對舊有的架構進行了重構,並在 0.68 版本推...