一、PC端(web端)
服務端架構:Laravel 5.7+
前端架構:jQuery + Bootstrap 3
管理背景: html + jquery + bootstrap + vue
前端開發語言:HTML / CSS / JavaScript (ES5)
開發環境:PHP7.1.3+ / Nginx 1.10+ / Mysql 5.7+
運作環境:IE10+ / Chrome / Firefox / Safari 等支援ES5文法和Flex布局的浏覽器
額外内容:Lodash + Axios + easemob + Dexie
開發軟體:VSCode / Atom / Sublime Text / WebStorm / PHPStrom等,無特殊要求。
二、SPA端(手機H5)
開發架構:Vue2.6 (及其套件) / Axios
開發語言:HTML5 / Less / JavaScript (ES6)
開發環境:VS Code / ES Lint / nodejs 8+ / vue-dev tools
額外内容:Lodash + Axios + easemob + Dexie
開發軟體:推薦VScode
三、Android APP端
開發語言:JAVA,部分接入kotlin
架構:
整體結構:MVP + Dagger2
技術說明 :Retrofit + Okhttp + Dagger2 + Rx + GreenDao + Glide
支援 lambda 表達式
開發軟體:Android Studio 3.1(IDE) 編輯器,推薦使用最新版;
支援系統及機型:所有Android手機,Android 4.3 及以上系統。
四、Ios 端
開發語言:Swift 4.2、Objective-C
開發軟體:XCode(IDE)版本10.2 ;Cocoapods 1.5.3
支援系統及機型:支援iPhone5s手機, iOS 9.0 以上系統。
設計模式:MVC
主要應用三方SDK:Alamofire、Realm、Kingfisher、SnapKit、Hyphenate、AMap、MarkdownView
五、伺服器環境
PHP:PHP 7.1.3 +
擴充要求:
OpenSSL PHP 拓展
PDO PHP 拓展
Mbstring PHP 拓展
Tokenizer PHP 拓展
XML PHP 拓展
Ctype PHP 拓展
JSON PHP 拓展
BCMath PHP 拓展
Composer:推薦使用最新版
資料庫:mysql 5.6+ 推薦 5.7+
系統:
Nginx 1.10 + 推薦1.12+
Centos 6+ 推薦 7.0+