cform 開發框架介紹

2022-07-15 21:33:18 字數 1380 閱讀 7103

cform是從2023年開始研發的一套靈活,易用,簡單,成熟的中小型應用系統開發框架。目前已成功應用在浙江大學、溫州科技職業學院、廣西農業局、青島市農業局、樂清婦保院、老博會、婚尚起義結婚網等單位。

專案緣起

之所以研發cform專案,源於我看到很多的中小型業務系統的開發和維護,都面臨著這樣幾個問題:

業務功能方面:系統開發過程中,很大部分的業務功能都是簡單的curd功能。 

專案進度方面:curd業務功能卻佔據了大量的研發時間,使得真正核心的業務開發時間大大被壓縮,從而影響了整體專案的進度。

專案質量方面:雖然crud業務功能很簡單,但是因為繁多的業務點,往往也形成極大的維護成本。

開發標準方面:往往不同的業務功能點開發出來的介面和**都是存在差異的、不統一,這樣也影響了使用者體驗,形成了相應的維護成本。

設計理念

cform專注於研發面向中小型應用系統的簡單、易用、靈活、高效的開發框架。之所以做這樣的設計,原因如下:

業務需求方面:大部分的中小型應用系統都是定製型的,靈活性較差,研發和維護的成本較高,之中存在大量的重複開發工作。

人員素質方面:大部分的中小型應用系統往往開發人員水平也是參差不齊的,從而形成了專案開發不規範,業務功能不統一,介面ui不友好等問題。

研發成本方面:大部分的中小型應用系統的研發成本也是受制約的,經常做專案的同學應該知道,乙個專案成本很不可控,大部分原因就是沒有自己的開發框架,或者自己寫的開發框架靈活性和穩定性不高,從而影響了專案進度和交付,形成了很高的研發成本。

專案運維方面:大部分的中小型應用系統的沒有專職的運維人員,往往很多細節調整或增加簡單的功能都需要開發人員的介入,而且功能完成後,新功能上線也會導致專案被終止執行或重編譯,導致整個專案運維難度和成本加大,也影響了使用者體驗。

系統架構

cform的研發設計,我們的架構設計思路如下:

元資料設計:通過對大量中小型應用系統的調查和分析,我們認為可以抽象出一套元資料用來描述現有的業務功能,借用元資料的底層抽象,以保證cform的業務功能是動態的,靈活的。

前後端分離:通過前後端分離,用以保障cform的業務功能都是抽象的,獨立的。

前端框架和單頁應用:我們設計了前端js框架,用於解析我們的元資料,進而實現介面ui繪製和業務功能的實現,所有這些功能全部在同乙個頁面完成。

跨終端裝置:cform的設計初始就是支援跨終端裝置的,既支援傳統的桌面web環境也可以應用在pad和手機上面。

服務人群

cform主要服務物件是各類中小型網路公司、設計公司、設計工作室、獨立網頁設計師、**開發人員以及運維人員等。

附加資訊

cform官網:

cform簡介:singlepage?t=0101

cform案例:singlepage?t=0202

cform演示: (使用者名稱:001 密碼:123)

Android開發框架介紹

一.概述 二.afinal框架 簡介 afinal是乙個android的sqlite orm和ioc框架,封裝android中http框架簡單易用。宗旨是簡潔快速,約定大於配置原則。盡量一行 完成所有事情。專案位址 功能模組介紹 1 資料庫模組 android中orm框架,使用執行緒池對sqlite...

Android 開發框架介紹

一.概述 二.afinal框架 簡介 afinal是乙個android的sqlite orm和ioc框架,封裝android中http框架簡單易用。宗旨是簡潔快速,約定大於配置原則。盡量一行 完成所有事情。專案位址 功能模組介紹 1 資料庫模組 android中orm框架,使用執行緒池對sqlite...

工控專案開發框架介紹

結合公司多年各系統平台開發維護的經驗,逐步確立了統一各系統平台的思想,在平台建立完善的基礎上進行系統的二次開發。目前焦爐四大機車系統 燒結配水系統 隧道廣告系統已實現平台統一 如下圖 一 開發框架元件結構 ioserver 乙個後台管理程式和很多驅動共同組成,屬於資料採集部分,通過它可以和不同 pl...