- 授权协议: Apache
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/AxiosCro/tpr-composer
- 软件文档: https://www.kancloud.cn/axios/tpr2/343910
软件介绍
TPR---基于thinkphp5的restful接口框架
主要基于thinkphp5的restful设计风格的接口框架。
专为接口开发而设计
做高并发、高可用、易扩展的php接口开发的必备首选
交流QQ群:521797692
所需环境
- php7.0+ , 并且要以fast_cgi模式运行
- mysql5.5+
- redis , phpredis
- mongodb
框架特点
-
高并发。有子进程回收机制与并发数限制的多并发解决方案
-
基于thinkphp5开发,无缝衔接thinkphp5的功能,加快开发速度
-
便捷的接口参数验证,可以在一定程度上保证接口访问的标准性
-
通过使用前置和后置中间件,可以有非常好的扩展性
-
接口缓存,可以非常方便的加速接口请求速度
-
支持多语言翻译,可以很方便的在中英文等多语言环境中切换
-
有诸多方便接口开发的功能服务类,如MongoService,MailService,ApiDocService等等
三种安装方式
纯接口开发的安装方式(无后台管理系统)
#github
git clone https://github.com/AxiosCros/tpr-composer.git
#oschina
git clone https://git.oschina.net/AxiosCro/tpr-composer.git
cd tpr-composer
composer install
composer组件式安装
composer require axios/tpr
安装基于TPR开发的后台管理系统
git clone https://github.com/AxiosCros/tpr-cms.git
cd tpr-cms
composer install
cp .env.example .env
#编辑.env文件
vim .env
#手动导入api.sql至数据库
#api.sql中主要是一些后台管理系统会用到的数据表,另外还有一个api_users的用户示例表
# 默认账号密码
# admin
# 123456
基于TPR的后台管理系统: https://github.com/AxiosCros/tpr-cms
开发文档
开源协议
遵循Apache2开源协议发布,并提供免费使用
细节决定交互设计的成败
张亮 / 2009-3 / 49.00元
《细节决定交互设计的成败》是一本非常实用的有关软件界面的交互设计和可用性设计方面知识的书籍,通过采用一问一答的形式,你将会有针对性地学习到一些能够很快应用在自己软件开发工作中的细节知识和诀窍。例如,如何减轻用户的等待感,如何预防和减少用户的使用错误等。另外,你会发现阅读《细节决定交互设计的成败》时会非常轻松和愉悦;这是由于《细节决定交互设计的成败》写作上的两个特点:第一,采用较多日常生活中的例子来......一起来看看 《细节决定交互设计的成败》 这本书的介绍吧!
