ThinkSNS(简称TS),综合性社交软件系统。目前有ThinkSNS V4, ThinkSNS +两个并行系统。
一、PC端(web端)
服务端框架:Laravel 5.7 +
前端框架:jQuery +引导3
管理后台:html + jquery +引导+ vue
前端开发语言:html/CSS/JavaScript (ES5)
开发环境:PHP7.1.3 +/Nginx 1.10 +/Mysql 5.7 +
运行环境:IE10 +/铬/Firefox和Safari等支持ES5语法和Flex布局的浏览器
额外内容:Lodash + Axios + easemob + Dexie
开发软件:VSCode/Atom/崇高文本/WebStorm/PHPStrom等,无特殊要求。
二、SPA端(手机H5)
开发框架:Vue2.6(及其套件)/Axios
开发语言:HTML5/不/JavaScript (ES6)
开发环境:VS代码/ES线头/nodejs 8 +/vue-dev工具
额外内容:Lodash + Axios + easemob + Dexie
开发软件:推荐VScode
三,安卓应用端
开发语言:JAVA,部分接入芬兰湾的科特林
框架:
-
<李>
整体结构:MVP + Dagger2
李> <李>技术说明:改造+ Okhttp + Dagger2 + Rx + GreenDao +滑翔
李> <李>支持λ表达式李>开发软件:Android Studio 3.1 (IDE)编辑器,推荐使用最新版;
支持系统及机型:所有安卓手机,Android 4.3及以上系统。
四,Ios端
开发语言:斯威夫特4.2,objective - c
开发软件:XCode (IDE)版本10.2;Cocoapods 1.5.3
更正支持系统及机型:支持iphone5手机,iOS 9.0以上系统。
设计模式:MVC
主要应用三方SDK: Alamofire,领域,翠鸟,SnapKit,归化,同理,MarkdownView
五、服务器环境
PHP 7.1.3 + PHP:
扩展要求:
-
<李>
OpenSSL PHP拓展
李> <李>PDO PHP拓展
李> <李>Mbstring PHP拓展
李> <李>记号赋予器PHP拓展
李> <李>XML PHP拓展
李> <李>Ctype PHP拓展
李> <李>JSON PHP拓展
李> <李> BCMath PHP拓展李>作曲家:推荐使用最新版
数据库:mysql 5.6 +推荐5.7 +
系统:
-
<李> Nginx 1.10 +推荐1.12 + 李>
2。Centos 6 +推荐7.0 +