PHP的MVC开发框架 EaglePHP v1.9 更新日志
openkk 12年前
<p><a href="/misc/goto?guid=4958343571238544172" target="_blank">EaglePHP</a>,是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,有助于促进快速软件开发(RAD)和创建更稳定的程序,节约了开发者的时间,并减少重复编写代码的劳动。</p> <p>EaglePHP 演示:<a href="/misc/goto?guid=4958521684891389820">http://demo.eaglephp.com/pub/a/20120425/191.html</a></p> <hr /> <h3>框架特点</h3> <p>1、代码完全采用php5面向对象编写、简洁、规范。<br /> 2、模块化的结构设计,易于扩展。<br /> 3、采用mvc模式,提高程序的可维护性。<br /> 4、支持多项目管理,由不同的单入口控制转发。<br /> 5、支持cli命令行模式。<br /> 6、为mysql、cache相关基础类提供多驱动扩展。<br /> 7、使用smarty模板引擎,分离表现层与业务层。<br /> 8、提供统一的自动加载模式和统一的命名空间。<br /> 9、提供技术人员开发调式工具及错误跟踪系统。<br /> 10、基于页面url和表单(隐藏域)action的驱动架构。<br /> 11、自动生成数据库表操作,支持二次开发。<br /> 12、支持session在memcahe、database、file中的无缝切换。<br /> 13、高安全性,内置filter组件实现过滤机制,防止sql注入及xss跨站脚本攻击。<br /> 14、支持orm,真正实现OOP开发的快捷且性能优越。<br /> 15、内置document输出模块,为指定项目生成chm或html格式的api开发手册。<br /> </p> <span style="font-size:13px;">CHANGE LOG:<br /> <br /> 1、后台数据备份列表增加引擎、数据大小、碎片、字符集等字段数据显示。<br /> 2、实现文章评论和留言反馈根据id生成随机用户头像。<br /> 3、增加淘宝SDK开发工具包。<br /> 4、实现对淘宝客推广商品数据的获取。<br /> 5、实现对淘宝客商品分类的获取。<br /> 6、后台实现对淘宝客精选商品数据的管理。<br /> 7、后台实现对淘宝客API参数的配置管理。<br /> 8、前台采用masonry瀑布流布局展示淘宝客精选商品。<br /> 9、实现国际化多语言处理类(i18n)。<br /> 10、优化Cache子类缓存策略机制和目录结构调整。<br /> 11、新增Alternative PHP Cache(APC)缓存操作类,调用实例:Cache::getInstance('apc')。<br /> 12、新增Redis缓存操作类,为string(字符串)、list(链表)、set(集合)、zset(有序集合)、hash提供丰富的操作方法。<br /> 13、修改Model数据模型类支持对请求数据进行插入和更新的预处理和后处理回调函数。<br /> 14、修改默认入口文件将apache_get_modules函数改为在phpinfo中获取mod_rewrite模块是否安装。<br /> 15、优化Exception处理机制,抛出异常后在其他的代码块处进行try catch捕捉。 </span> <p></p>