不同的用戶不同的角色,展示方式和使用習(xí)慣不同,對于樓宇智能化系統(tǒng)的要求也不同。針對這樣的問題,三水智能化工程有限公司提出面對后臺管理用戶以b/s架構(gòu)實現(xiàn),以瀏覽器的方式打開系統(tǒng)操作使用,面對業(yè)主方要求以c/s客戶端方式打開展示使用,類似操作本地系統(tǒng)一樣方便快捷。
一、B/S開發(fā)框架
B/S開發(fā)框架與系統(tǒng)管理框架一樣都運行在TOMCAT WEB服務(wù)器中,主要的語言是HTML+CSS+JavaScript,通過調(diào)用統(tǒng)一認(rèn)證接口和數(shù)據(jù)服務(wù)接口提供的HTTP Rest服務(wù),完成對樓宇智能化系統(tǒng)的構(gòu)建??蚣馨ǎ旱卿浗缑?,系統(tǒng)主界面,菜單導(dǎo)航,代碼組織結(jié)構(gòu)等。
二、C/S開發(fā)框架
C/S開發(fā)框架不需要Web服務(wù)器,很多資源都在本地,所以載入速度和穩(wěn)定性更好,適合單機管理的用戶。開發(fā)C/S框架主要采用Electron技術(shù)。Electron是使用web技術(shù)構(gòu)樓宇智能化系統(tǒng)應(yīng)用程序的框架。Electron 應(yīng)用可以編譯、運行在Mac、Windows和Linux上。
本文主要為大家介紹了樓宇智能化系統(tǒng)的B/S開發(fā)框架以及C/S開發(fā)框架,各具特色,大家可以簡單了解一下。