文档章节

社交APP系统ThinkSNS+技术概要

ThinkSNS官方帐号
 ThinkSNS官方帐号
发布于 05/29 15:08
字数 449
阅读 8
收藏 0

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

框架:

1. 整体结构:MVP + Dagger2

2. 技术说明 :Retrofit + Okhttp + Dagger2 + Rx + GreenDao + Glide

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官方帐号
粉丝 5
博文 269
码字总数 341455
作品 0
东城
私信 提问
ThinkSNSPlus 从1.0到2.0

什么是 ThinkSNS+ 09 年,由北京的团队开发了 ThinkSNS 涉足社交开源行业。这么多年累计不少客户。2014-2016,两年都在维护和开发之前基于 TP 的 ThinkSNS , 慢慢的引入新开发概念。终于,在...

ThinkSNS账号
2018/10/12
26
0
社交系统ThinkSNS+ V0.8.0 正式发布(一期功能版本)

智士软件旗下开源社交系统ThinkSNS即将进入10周年,推出并行两代系统ThinkSNSV4和ThinkSNS+,以专业易用的技术源码输出,驱动互联网社交软件建设及创业,使用ThinkSNS改造或革新你的网站·A...

ThinkSNS官方帐号
2017/07/18
44
0
社群系统ThinkSNS V4.5.29 APP更新发布,新增用户认证及系统消息

什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性SNS社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS+ V0.8.2和ThinkSNS V4.6(PC端为4...

ThinkSNS账号
2017/08/04
2
0
1分钟读懂php开源社交系统—ThinkSNS

基本信息: 产品说明:ThinkSNS 适配类型:所有创业者/企业/网站定制开发/二次开发需求 操作环境:全民创业时代 产品机制:互联网创业=ThinkSNS-创业压力 系统版本:Web+iOS+Andro...

灰常人士
2016/05/19
662
0
社交系统ThinkSNS+安装部署演示

ThinkSNS(简称TS),一款全平台综合性社交软件系统,10年来为国内外大中小企业和创业者提供社交化软件研发及技术解决方案。目前有ThinkSNS V4、ThinkSNS+两个并行系统。 ThinkSNS一直不断优化...

ThinkSNS官方帐号
04/24
23
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部