imi v1.0.5 release, focus on single application development framework Swoole

imi are based on PHP Association process application development framework that supports HttpApi, WebSocket, TCP, UDP application development.

Powered by providing Swoole, Swoole has a permanent memory, coroutines non-blocking IO and other features.

PSR frame compliance standards, providing the AOP, annotations, connection pooling, managing the request context, the ORM model and other common components.

imi model supports the definition of the relationship, CRUD a shuttle!

Millisecond annotations and hot update the code , just to let you in the development of a shuttle, no different under development experience and fpm, save to refresh immediately see the effect.

Unlike other micro-focus areas of services Swoole framework, imi focus on single application development. The reason is simple: most companies do not need to micro-service, single application is enough.

imi Framework version v0.0.1 starting on June 21, 2018

update content

Mainly for comment this week, routing the underlying data store to do a reconstruction of the relationship, the original array kv storage, object storage instead. Uses less memory, calls faster, more convenient maintenance.

Release before the deadline, imi Swoole 4.4.3 is compatible with the latest version.

Continued improvement in the test case, there are currently 134 tests, 480 assertions.

Official website ( https://www.imiphp.com/)  ship new facelift, thanks  @ the dust  Gangster ~

Increase

  • WebSocket Server test cases increase
  • TCP Server test cases increase
  • UDP Server test cases increase
  • New Model test case
  • Log test cases increase
  • Boot directly from bin / imi
  • Add imiGetEnv () function, it is () function getenv package, support Default
  • generate / model parameters increase basePath

repair

  • The repair save Model () method after the execution, you can not get auto-increment primary key issue by property
  • Repair connect to a packet status is not the entry into force

optimization

  • AnnotationManager reconstruction, replacement key array using objects
  • Route reconstruction, the array of key objects are replaced

contact us

Github feedback: https://github.com/Yurunsoft/IMI/issues

Cloud Warehouse code: https://gitee.com/yurunsoft/IMI

Open Source China Q: https://www.oschina.net/question

Guess you like

Origin www.oschina.net/news/108803/imi-1-0-5-released