thinksns java_社交系统ThinkSNS+技术概要
ThinkSNS(簡稱TS),綜合性社交軟件系統(tǒng)。目前有ThinkSNS V4、ThinkSNS+兩個(gè)并行系統(tǒng)。
一、PC端(web端)
服務(wù)端框架:Laravel 5.7+
前端框架:jQuery + Bootstrap 3
管理后臺(tái): html + jquery + bootstrap + vue
前端開發(fā)語言:HTML / CSS / JavaScript (ES5)
開發(fā)環(huán)境:PHP7.1.3+ / Nginx 1.10+ / Mysql 5.7+
運(yùn)行環(huán)境:IE10+ / Chrome / Firefox / Safari 等支持ES5語法和Flex布局的瀏覽器
額外內(nèi)容:Lodash + Axios + easemob + Dexie
開發(fā)軟件:VSCode / Atom / Sublime Text / WebStorm / PHPStrom等,無特殊要求。
二、SPA端(手機(jī)H5)
開發(fā)框架:Vue2.6 (及其套件) / Axios
開發(fā)語言:HTML5 / Less / JavaScript (ES6)
開發(fā)環(huán)境:VS Code / ES Lint / nodejs 8+ / vue-dev tools
額外內(nèi)容:Lodash + Axios + easemob + Dexie
開發(fā)軟件:推薦VScode
三、Android APP端
開發(fā)語言:JAVA,部分接入kotlin
框架:
3. 支持 lambda 表達(dá)式
開發(fā)軟件:Android Studio 3.1(IDE) 編輯器,推薦使用最新版;
支持系統(tǒng)及機(jī)型:所有Android手機(jī),Android 4.3 及以上系統(tǒng)。
四、Ios 端
開發(fā)語言:Swift 4.2、Objective-C
開發(fā)軟件:XCode(IDE)版本10.2 ;Cocoapods 1.5.3
支持系統(tǒng)及機(jī)型:支持iPhone5s手機(jī), iOS 9.0 以上系統(tǒng)。
設(shè)計(jì)模式:MVC
主要應(yīng)用三方SDK:Alamofire、Realm、Kingfisher、SnapKit、Hyphenate、AMap、MarkdownView
五、服務(wù)器環(huán)境
PHP:PHP 7.1.3 +
擴(kuò)展要求:
1. OpenSSL PHP 拓展
2. PDO PHP 拓展
3. Mbstring PHP 拓展
4. Tokenizer PHP 拓展
5. XML PHP 拓展
6. Ctype PHP 拓展
7. JSON PHP 拓展
8. BCMath PHP 拓展
Composer:推薦使用最新版
數(shù)據(jù)庫:mysql 5.6+ 推薦 5.7+
系統(tǒng):
1. Nginx 1.10 + 推薦1.12+
2.Centos 6+ 推薦 7.0+
總結(jié)
以上是生活随笔為你收集整理的thinksns java_社交系统ThinkSNS+技术概要的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: thinksns的部署
- 下一篇: 物联网毕设选题 - 单片机智能远程宠物喂