幸福框架 模式驅動開發

2021-09-08 14:56:12 字數 718 閱讀 9741

我非常喜歡各種模式(很多還都看不懂),幾乎會購買關於模式的任何書籍,生怕有所遺漏,關於模式的優勢以及如何使用好模式已經有很多文章在介紹了,我今天想給大家分享的是我的乙個想法:模式驅動開發,即如何使用模式來進行真實的專案開發。

關於模式我們已經有了足夠的資源(甚至氾濫),目前缺乏的是將這些模式落地的具體框架、元件和工具(後面我簡稱為平台)。

想做乙個通用的平台確實不容易,但是我們可以將業務領域和技術領域進一步限定,甚至只限定在乙個應用程式中,在這種限定的業務領域和技術領域內做乙個平台應該不是很難了。

以介面為例,在我做過的企業應用領域出現的介面模式還沒有超過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...