近日,FleaPHP 开发团队向PHPChina透露6月1日,FleaPHP 将发布酝酿已久的 1.0.70 新版。新版不但改进了整体结构,还优化了性能表现,并且在安全性、数据库操作、扩展功能上有显著的进步。
FleaPHP 开源框架 5 月份增加了数十个实际案例,包括“中国国际海运网”英文版、“拓美服饰2007新版”、“中国顺德总商会”、“外贸服饰网”等。这些实际案例有门户、B2B、B2C网站,还有常见的企业宣传网站以及资源下载网站。完整列表请访问 FleaPHP 官方网站的实际应用板块:http://www.fleaphp.org/index.php?q=livesites 。
随着 FleaPHP 实际案例的不断增加,FleaPHP 开发者社区也集聚了更多的人气。开发者在社区互相解答问题、提交 Bug 报告以及各种增强功能的插件。还有一些活跃的开发者将自己使用 FleaPHP 开发的应用程序全部或部分共享出来,帮助大家学习掌握 FleaPHP。活跃的社区是 FleaPHP 发展的强大动力!
FleaPHP 1.0.70 新增的功能:
* WebControls 提供了将用户界面组件化的能力,帮助开发者更容易的创建复杂用户界面
* 利用 jQuery 库,FleaPHP 提供了非常容易使用的 Ajax 支持,开发者无需编写一行 JavaScript 代码,即可完成常见的 Ajax 操作
* FLEA_Session_Db 提供了将 session 保存在数据库中的能力,开发者可以很容易的扩展这个工具
* FLEA_Helper_Image 助手可以完成图像的缩放、裁剪等各种操作,简化了常见的图像处理工作
* FLEA_View_SmartyHelper 为 Smarty 和 TemplateLite 模板引擎提供了出色的支持,让开发者可以在模板中轻松使用 FleaPHP 提供的功能,包括 Ajax 与 WebControls
* 新增 Oracle 和 PostgreSQL 数据库驱动
* FLEA_Language 让开发者可以在应用程序中添加多语言功能
* FLEA_Log 提供了日志服务,方便开发者记录错误信息和调试信息
* FleaPHP 现在支持“调试模式”和“部署模式”。两种不同的运行模式会针对开发调试和实际运营提供不同的默认设置,并做相应的优化
* 新版提供了兼容性设置,可以和基于老版本 FleaPHP 开发的应用程序保持 API 兼容
FleaPHP 1.0.70 改进和增强的功能:
* 大幅度强化了对表关联的支持,不但功能更多、使用更灵活,而且在性能上有巨大的提高,消除了所有不必要的 JOIN 操作
* RBAC 进行了增强,支持更多的加密方式,以及更多的功能方法
* 将大量全局函数迁移到 FLEA 类中,提供更好的封装性
* 分页助手进行了修订和增强,提供更大的灵活性
* 优化了框架核心,提高了性能和对不同运行环境的兼容性
* 增强了错误处理功能,帮助开发者更容易的定位错误
除了上面列出的主要更新,FleaPHP 1.0.70 新版还有许多细节上的调整,以便提供更出色的快速开发能力和运行效率。
网友评论