ThinkSNS(簡稱TS),綜合性社交軟件系統。目前有ThinkSNS V四、ThinkSNS+兩個並行系統。html
1、PC端(web端)前端
服務端框架:Laravel 5.7+vue
前端框架:jQuery + Bootstrap 3node
管理後臺: 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 + Dexiemysql
開發軟件:VSCode / Atom / Sublime Text / WebStorm / PHPStrom等,無特殊要求。jquery
2、SPA端(手機H5)ios
開發框架:Vue2.6 (及其套件) / Axios
開發語言:HTML5 / Less / JavaScript (ES6)
開發環境:VS Code / ES Lint / nodejs 8+ / vue-dev toolsweb
額外內容:Lodash + Axios + easemob + Dexiesql
開發軟件:推薦VScode數據庫
3、Android APP端
開發語言:JAVA,部分接入kotlin
框架:
開發軟件:Android Studio 3.1(IDE) 編輯器,推薦使用最新版;
支持系統及機型:全部Android手機,Android 4.3 及以上系統。
4、Ios 端
開發語言:Swift 4.二、Objective-C
開發軟件:XCode(IDE)版本10.2 ;Cocoapods 1.5.3
支持系統及機型:支持iPhone5s手機, iOS 9.0 以上系統。
設計模式:MVC
主要應用三方SDK:Alamofire、Realm、Kingfisher、SnapKit、Hyphenate、AMap、MarkdownView
5、服務器環境
PHP:PHP 7.1.3 +
擴展要求:
Composer:推薦使用最新版
數據庫:mysql 5.6+ 推薦 5.7+
系統:
2.Centos 6+ 推薦 7.0+