MyQEE V2 正式版发布

经过半年多的修正,目前V2.0版本已经相当稳定,功能也日趋成熟,感谢这期间一直支持我的朋友们。

2.0主要修复了RC3中已知BUG,并且增加了更丰富的接口:包括对MongoDB的支持,缓存驱动除支持 File,Memcache 外还增加了 Apc, Database, Redis, SQLite, WinCache 的支持

对集群环境做了很多优化,增加了内部通讯机制,可在集群环境下对缓存文件进行处理。对数据库的操作也做了进一步优化。

增加了内部通讯模式,可以有效处理多服务器集群环境下对文件缓存的处理。

change log
———-
修复RC3中已知BUG
修复数据库类库连接、关闭连接等功能
将Request修改为HttpIO常量,并且将部分参数进行调整,具体为:
Request::$is_ajax => HttpIO::IS_AJAX
Request::$client_ip => HttpIO::IP
Request::$method => HttpIO::METHOD
Request::$user_agent => HttpIO::USER_AGENT
Request::$protocol => HttpIO::PROTOCOL
Request::$referrer => HttpIO::REFERRER
将HttpGet重命名为HttpClient,并完善HttpClient的Fscok驱动,移除Fscok对Snoopy的依赖
增加HttpCall系统Http请求类库
Core::import_library()修改,例如:Core::import_library(‘com.myqee.test’); 将加载myqee的test类库
ORM的原有Http模式Finder更换为REST(仍为BETA版本)
数据库驱动增加MongoDB,SQLite
缓存驱动增加Apc,WinCache,SQLite,Redis,原有的Database驱动升级完善
增加Ftp类库
增加Email类库
Session类库修复destroy()销毁数据时Member数据无法销毁的bug
Session默认驱动中config支持save_handler和save_path关键字设置
完善系统内部通信同步方法
实现MongoDB数据库selete中as方法
QueryBuilder相关类库移动到Database下,并且增加mod和or_mod方法
核心MyQEE类库改为全小写,Develop_Tool类库改为develop,请注意config.new.php中的$config[‘libraries’]例子的变更

MyQEE RC3 现已提供下载

修正window下大小写问题导致获取base_url错误
ORM 完善,优化ORM Data数据的序列化功,getArrayCopy()方法返回全数组数据,配置参数解析功能完善
ORM 优化主键查询SQL Curl并发请求优化
Bootstrap升级
MyQEE Core类库完善,修复Session,Cache,Database等BUG
Core类库支持系统内部调用
更新后台类库,升级后台类库用户管理功能并优化后台页面输出
IP库更新到Discuz 2011-11-2日数据库
手册完善
语言包更新

MyQEE RC2 现已提供下载

更新日志:
手册更新
服务器配置完善
RC2默认加入后台管理类库
修正数据库事务bug
后台类库增加tooltip显示功能
修复数据库主从连接复用问题
完善Core异常抛错头部输出
后台类库左侧菜单支持下拉收缩
修复ORM获取数据时当已经设置了null或false数据时不能够正确获取数据的bug
修复数据类在长时间使用情况下有可能连接丢失导致程序死循环
完善数据库事务功能,修复子事务不能开启的bug
bootstrap 升级到1.8
数据库类库修复当同一个链接的不同的库采用不同编码时导致的错误
完善IP来源类库
增加安装程序类库
数据库增加create_database方法
核心类库在非调试情况下捕获错误的bug修正
其它一些细节修改

MyQEE RC1 版本今日提供下载

MyQEE PHP Framework 是基于PHP5开发的完美支持HMVC模式的PHP框架。MyQEE借鉴了国外优秀框架的设计思路,优雅、实用的代码是我们追求的目标。
MyQEE具有以下几大特点:

  1. 优越的扩展性,支持多项目管理及HMVC模式
    MyQEE独有的文件加载逻辑可以实现多一套程序开发多个项目的需求,并且可以为每一个项目搭配独立(或共享)的类库文件,甚至只要您愿意,系统可以加载第三方的类库。
  2. 特别开发的ORM为团队开发带来全新的体验
    MyQEE ORM是专门为团队开发设计的一个OOP组件,通过对数据表的配置,ORM可非常方便快捷的供团队成员使用。对于垂直拆表的数据表,ORM可帮您方便而简
    单的连接起来,并且不存在性能上的问题。ORM更适合具有key、value模式的表,并且使用和更新起来都非常的简单易用。
  3. 高安全性
    MyQEE内置XSS过滤机制,并且提供Database QueryBuilder组件可有效防止SQL注入。
  4. 提供技术人员开发调试工具
    借助于多年团队开发经验,我们提供了比较实用的开发工具,包括本地调试环境的开启,远程调试环境,SQL分析工具,无缓存模式,以及非常友好的错误跟踪系统。
  5. 多驱动支持
    包括Database,HttpGet,Cache,Session等多种基础类都支持多驱动扩展,方便您选择适合自己系统环境的配置。
  6. 真正的自动加载和统一的命名空间
    借助于PHP5的autoload功能,系统提供了统一的自动加载模式和统一的命名空间。
  7. 内置DOC输出模块
    内置的DOC输出模块可以实时为您的项目输出API接口文档,对于团队开发的项目具有较大的实用性。