D2:開始程序實現
程序結構分類
C:client-單機(幾乎不和網絡關聯
S:server-服務器應用(兼容性好,跨平台
C/S:ClientServe-客戶端與服務器應用-端應用(功能強,穩定性好,用戶體驗良好/更新維護成本高,比如雙十一,及時性不太好,需要update
B/S:BrowserServer-瀏覽器與服務器應用-頁應用(輕量級,跨平台跨終端,即時性高,維護成本低/穩定性低,依賴網絡環境等
Hybird App:C/S + B/S B/S + C/S
微信小程序,快應用技術,5+app,weex
程序分層結構設計21游戲
MVC: mvc1 mvc2
-
model 模型層
- 業務邏輯層
- 數據層
-
view 視圖層
- 界面-5+APP:
-
controller 控制層
MVVM
工程項目結構- View
- css:界面樣式組件- mobile
- fonts:emoji、字符素材庫
- js:界面交互組件
- index.html默認首頁
- manifest.json:打包APP的配置
