-
Notifications
You must be signed in to change notification settings - Fork 25
Buddy Intelligent Framework - Buddy智能开发框架
xinqiyang/buddy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Buddy Intelligent Framework Buddy框架是智能应用开发框架,主要是用于开发服务端程序,提供了常用的PHP框架开发特性,引入了智能WEB算法的实现方案,制定了一套规则,帮您能够更快的加入开发。 主要特性有: 常规功能: 精简的核心,每次执行加载的文件少,执行的步骤少实现高效 定义执行模式,通过配置执行模式来决定系统执行过程中的文件加载,实现高效 MVC支持,通过 APP,ACTION 类来实现基本的MVC的模式支持 URL REWRITE, 通过配置URL的格式,可自定义URL,实现URL的优化 统一错误码定义,通过定义系统及逻辑的错误码来制定统一的执行反馈,便于调试 多语言支持,通过内置的判断浏览器语言来实现多语言的支持 Trace支持,通过生成唯一的cookie串来对用户的行为作出记录,用于后续的数据分析 统一接口,对于所有服务器端的操作,通过定义的接口访问,保持返回信息的一致性 MYSQL数据访问类,使用MYSQL和MYSQLI 2种扩展访问数据库的机制,提升了MYSQL的操作性能 CACHE操作类,封装了MEMCACHE/MEMCACHED的缓存访问操作类 搜索CORESEEK访问类,封装了CORESEEK的搜索访问类,实现实时的数据搜索 RSS输出类,提供了RSS2.0的数据输出支持 模板解析类,使用了THINKPHP的模板解析类,很好很强大 时间功能类,封装了对涉及到的时间相关功能进行操作方法的类 统一验证类,对于客户端发过来的数据在进入接口处理前进行验证 XML解析类,封装了一些解析XML的方法,使得可以方便的获取其他网站的XML数据 LOG类,提供了强大的LOG记录,方便对LOG进行解析 字符串处理类,提供了常用的对字符串处理的方法 分页类,提供了简单的分页功能类 COOKIE操作类,对于COOKIE操作的数据进行加密处理 验证码类,提供强大的验证码生成 购物车类,提供常见的购物车相关的操作类 云功能特性: 图片又拍云存储,使用了又拍的图片云存储,使得自己可以不用考虑图片的CDN及存储问题,实现图片的高速加载 提供了NOSQL的支持,提供了MONGODB,REDIS的访问类,进行NOSQL的部署 第三方API的访问功能,提供了新浪微博,淘宝,人人,腾讯等各大API的数据获取方法 LBS封装,对于用户当前的地理位置信息进行封装,方便用户能够获取用户的当前位置信息 其他特性: 队列操作类,封装了队列数据操作类,实现操作的异步执行 访问限制类,封装了用户的访问行为,防止用户采集及非法操作 危险词过滤类,实现对于输入的危险关键字的过滤功能 邮件发送类,提供了SMTP的邮件发送的支持 智能特性: 分词操作类,提供了SCWS/SAE分词接口的多种方式提供分词功能 推荐引擎类,提供了对用户的数据进行计算并推荐用户喜好的内容的功能。
About
Buddy Intelligent Framework - Buddy智能开发框架
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published