ThinkSNS+产品技术概要

简介: ThinkSNS-plus 技术概要 一、PC端(web端)服务端框架:Laravel 5.7+前端框架:jQuery + Bootstrap 3管理后台: html + jquery + bootstrap + vue前端开发语言:HTML / CSS / JavaScript (ES5)开发环境:PHP7.

一、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
框架:
整体结构:MVP + Dagger2
技术说明 :Retrofit + Okhttp + Dagger2 + Rx + GreenDao + Glide
支持 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 +
扩展要求:
OpenSSL PHP 拓展
PDO PHP 拓展
Mbstring PHP 拓展
Tokenizer PHP 拓展
XML PHP 拓展
Ctype PHP 拓展
JSON PHP 拓展
BCMath PHP 拓展
Composer:推荐使用最新版
数据库:mysql 5.6+ 推荐 5.7+
系统:
Nginx 1.10 + 推荐1.12+
Centos 6+ 推荐 7.0+

目录
相关文章
|
9月前
|
SQL 存储 运维
袋鼠云产品功能更新报告06期|数栈产品功能升级,做产品我们是认真的!
第06期袋鼠云产品功能更新报告来啦!包括对 EasyMR 监控告警功能的更新,以及对离线开发平台表生命周期逻辑的优化等,力求满足不同行业用户的更多需求,为用户带来极致的产品使用体验。
237 0
|
26天前
|
安全 JavaScript Java
海外短剧系统开发详情版丨短剧系统开发指南流程/案例设计/功能需求/源码教程
Developing a short drama system requires consideration of multiple aspects, including system functionality, technical architecture, and user experience. Here is a detailed guide to help you understand the necessary steps and considerations for developing such a system
|
1月前
|
开发框架 监控 前端开发
家电预约服务系统开发步骤指南丨教程功能丨案例项目丨成熟技术丨源码详情
开发家电预约服务系统需要经历一系列步骤,包括规划、设计、开发、测试和部署
|
2月前
|
自然语言处理 机器人 C++
量化交易机器人系统开发稳定版丨海外版丨多语言丨策略成熟丨案例项目丨指南教程
The quantitative trading robot system is an automated trading system that executes trading decisions through pre-set algorithms. When developing a quantitative trading robot system,
|
2月前
|
小程序 IDE API
【社区每周】订单中心支持沙箱调试;小程序开发管理文档结构升级(11月第四期)
【社区每周】订单中心支持沙箱调试;小程序开发管理文档结构升级(11月第四期)
20 0
|
4月前
|
敏捷开发 供应链 前端开发
|
6月前
|
数据采集 传感器 搜索推荐
链动2+1系统开发流程需求/指南功能/玩法详情/案例设计/源码出售
骑行数据采集与展示:系统需要能够通过传感器或者设备连接手机等方式,实时采集骑行数据,包括速度、距离、时间等,并能将这些数据以可视化的方式展示给用户。
|
6月前
|
安全 搜索推荐 程序员
身为产品经理该如何向客户推广API商品数据接口,该如何跟进项目和程序员对接?
API是Application Programming Interface的缩写,即应用程序编程接口。API商品数据接口是一种允许不同应用程序或系统之间进行数据交互的方式。通过API商品数据接口,不同的应用程序或系统可以相互调用和共享数据,而不必直接相互通信或共享数据。
|
人工智能 自然语言处理 机器人
如何利用FAQ提升客户体验
FAQ自动化是聊天机器人最受欢迎的应用场景。无论是哪个行业或公司规模如何,FAQ自动化都是必须要做的,并且是使用聊天机器人和人工智能的最佳入场方式。这一点绝对应该引起公司的关注。 这是实施对话式解决方案并为您的员工和客户创造价值的最快方式。如果您之前没有考虑过使用 FAQ 聊天机器人,那么这是开始和试验平台的最佳场所。 它易于设置,不需要任何集成,并允许您测试平台的自然语言理解 (NLU)。并非所有 NLU 生而平等,值得在投入太多时间之前对其进行测试。
164 0