AppSite
PHP跨平台应用/网站开发引擎
AppSite 是一个以面向对象方式为主要思想的开发引擎,包括了一套可用于企业级应用的服务端程序、管理后台程序以及API接口容器和一个网站端容器。 引擎内置了众多基础核心模型和基础模块,通过相应的功能组合可以快速实现各类需求。
AppSite 可用于开发网站、服务端程序、API接口、后台管理程序或者是同时兼顾。
AppSite 支持各种开箱即用的特性与功能
内置的核心CMS模块
- Common 通用内容管理模块 [ 分类、文章、媒体管理、标签、关联数据、表单管理、站内消息、站内通知、积分 ]
- Access 权限控制模块 [ 操作权、归属权、认证、有效性管理 ]
- User 用户模块 [ 账户、个人信息、电商信息、钱包、偏好、收藏、评论、用户组 ]
- Commerce 电商模块 [ 商品、支付、订单、物流、核销、优惠券、折扣 ]
基于上述完善的基础模块,可以用来构建绝大部分互联网应用
模型化开发
基于ASModel基础类进行快速的模型设计,只需要对模型的属性进行设计,即可完成一个新模型的开发,几分钟就可以完成一个新功能。 模型基础类支持了使用Redis进行缓存,开启了Redis后,可自动开启访问缓存用来降低数据库负载提高并发能力。
面向对象数据库访问
AppSite基于内置的ASDB类进行面向对象式数据库访问,告别冗长复杂的数据库语句,支持联表查询。
内置国际化处理
只需要进行翻译文件的准备以及在需要的地方使用{i18n{ key }i18n} 即可进行国际化使用。 关于国际化
内置图片裁切服务
在没有云服务支持的时候,可以使用内置图片裁切功能,访问图片的时候增加图片参数即可访问裁切后的图片资源
内置区块链技术
基于InnerBlockChain IBChain类,可以进行内部的防伪造Chain的构造,可以用于构建完整的可追溯应用系统。
支持开箱即用的平台能力
- WeChat 微信登陆/微信支付
- BaiduOCR OCR图像识别
- GoogleAuth 谷歌登陆
- PayPal 国际Paypal支付
- Stripe 国际Stripe支付
- phpMailer 邮件收发能力
- AMap 高德地图
- IAP 苹果应用内支付
- SMS 阿里SMS