全面社交系統ThinkSNS+技術概要

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

框架:

  1. 總體結構:MVP + Dagger2
  2. 技術說明 :Retrofit + Okhttp + Dagger2 + Rx + GreenDao + Glide
  3. 支持 lambda 表達式

開發軟件: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 +

擴展要求:

  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+
圖片描述

相關文章
相關標籤/搜索