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