ThinkSNS+产品技术概要
一、PC端(web端)服务端框架:Laravel 5.7+前端框架:jQuery+Bootstrap3管理后台: 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/nodejs8+/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+