社交系统ThinkSNS +技术概要

  

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 +
社交系统ThinkSNS +技术概要

社交系统ThinkSNS +技术概要