IMI v0.0.3 新增支持业务代码热更新,其它多项增强和改进

  

更新内容

  • 调整框架加载流程

  • 新增启动服务、停止服务、重新加载服务命令行工具(详见下面功能Demo中的说明)

  • 新增支持业务代码热更新(两种方式任选:文件更新时间/Inotify扩展)

  • 新增支持使用注解定义和投递任务

  • 新增进程创建、运行支持

  • 文件日志驱动的异步写文件改为协程写文件

  • php渲染模版判断渲染参数是否为数组,避免其他类型数据报错

  • 调整服务器注解加载时机为WorkerStart事件

  • 移除不必要的类

  • 修复访问时不带sessionid报错问题

  • 修复@Listener注解优先级无效的BUG

  • 修复驼峰命名首字母为大写问题

  • 修复无参数工具使用-h参数时报错信息问题

介绍

IMI 是基于 Swoole 开发的协程 PHP 开发框架,拥有常驻内存、协程异步非阻塞IO等优点。

IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手。

IMI 框架底层开发使用了强类型,易维护,性能更强。支持 Aop ,支持使用注解和配置文件注入,完全遵守 PSR-3、4、7、11、15、16 标准规范。

框架的扩展性强,开发者可以根据实际需求,自行开发相关驱动进行扩展。不止于框架本身提供的功能和组件!

我们认为一个框架不仅需要代码健壮、简单易用,文档也是十分重要,所以文档的完善是我们工作的重点,相信一个好的文档能够让你事半功倍!

欢迎有志之士加入我们,一起开发完善!技术好的贡献代码,文笔好的贡献文档,有好的想法也欢迎与我们交流!

官网:https://www.imiphp.com/
文档手册:https://doc.imiphp.com/

代码仓库:
码云:https://gitee.com/yurunsoft/IMI
Github:https://github.com/Yurunsoft/IMI

空项目:https://gitee.com/yurunsoft/empty-imi-demo
功能Demo:https://gitee.com/yurunsoft/imi-demo

猜你喜欢

转载自www.oschina.net/news/97624/imi-0-0-3-released