我非常喜歡各種模式(很多還都看不懂),幾乎會購買關於模式的任何書籍,生怕有所遺漏,關於模式的優勢以及如何使用好模式已經有很多文章在介紹了,我今天想給大家分享的是我的乙個想法:模式驅動開發,即如何使用模式來進行真實的專案開發。
關於模式我們已經有了足夠的資源(甚至氾濫),目前缺乏的是將這些模式落地的具體框架、元件和工具(後面我簡稱為平台)。
想做乙個通用的平台確實不容易,但是我們可以將業務領域和技術領域進一步限定,甚至只限定在乙個應用程式中,在這種限定的業務領域和技術領域內做乙個平台應該不是很難了。
以介面為例,在我做過的企業應用領域出現的介面模式還沒有超過20種,如果這20種模式有乙個好的平台做支援,開發速度和質量就會非常可觀。
合理的分工是由乙個專門的研發團隊來做,如果公司資源上不允許,就由高階開發工程師負責。
幸福框架的目標就是在乙個限定的領域內固化常見的模式。
開發模式及框架梳理
開發模式及框架梳理 一,開發模式 1,m v c view接受事件,並呼叫controller來操作model,同時,當model例項的資料發生變化後,controller再更新介面 當然view也可以直接更新model activity較臃腫,後期不好維護 2,m v p 相當於把mvc中v ac...
Linux GPIO驅動 驅動框架概述
gpio是嵌入式開發中最常見的介面,之前自己就有寫過小的gpio驅動,提供ioctl介面給使用者空間操作。但直到最近才發現linux自身就有完善的gpio驅動框架,並且通過sysfs向使用者空間提供操作介面。linux的gpio驅動框架層次及資料結構如下 最上層是用來向向使用者空間提供介面,使用者可...
開發模式 MVC MVP MVVM和MVX框架模式
mvx框架模式的了解 mvx框架模式 mvc mvp mvvm 1 mvc model 模型 view 檢視 controller 控制器 主要是基於分層的目的,讓彼此的職責分開。view通過controller來和model聯絡,controller是view和model的協調者,view和mod...