thinksns java_社交系统ThinkSNS+技术概要
ThinkSNS(簡稱TS),綜合性社交軟件系統。目前有ThinkSNS V4、ThinkSNS+兩個并行系統。
一、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
框架:
3. 支持 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 +
擴展要求:
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:推薦使用最新版
數據庫:mysql 5.6+ 推薦 5.7+
系統:
1. Nginx 1.10 + 推薦1.12+
2.Centos 6+ 推薦 7.0+
總結
以上是生活随笔為你收集整理的thinksns java_社交系统ThinkSNS+技术概要的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: thinksns的部署
- 下一篇: SpringBoot 如何进行限流?老鸟