No, definitely not IMHO. Twice the support, new frustrations when something you need suddenly is not in the micro version.
And to what end? To shave miliseconds off a page load time in theoretical scenarios? To save 2 mins in installation time?
I genuinely see no reason whatsoever, unless CI ends up bloated and slow like other frameworks, which I am sure it will not.
Perhaps the sites I build are not big enough to have a valid opinion, but speed has never been an issue with CI for me.
While I haven't played with Lumen and don't like Laravel all that much, I'd like to see CI4 become a micro-framework, where anything except the core is a component or package that is easily pulled in or installed via download. I've used Slim quite a bit and at one point had transformed most of the CI classes for use with it. When I finally realized that all I was using Slim for was routing, I created my own framework using Pimple, made my own router, and moved away from Slim.
I think the direction that I went, while "modern", is probably a little more advanced than many CI users would like. If we were to go in this micro-framework direction, it would be difficult to be that "easy" framework that everyone loves. I care about that, because I keep coming back to CodeIgniter just because I can get stuff done super quickly. I'm not just playing around. I have businesses and make websites professionally for people, so working quickly in a super easy environment is essential to what I do.
With all that in mind, I'm hoping that we can have a CI4 that is super easy to use, yet embraces some of the workflow that many other frameworks are utilizing. Can we have a micro-framework without blowing away the newbs?
Ok, so I did benchmark of Lumen with conditions closer to CodeIgniter out of the box (usage of Controller and View) and it confirmed suspicion that Lumen majorly tricks the tests with this. Speed of Lumen with default settings is 167 req/s. If I use simple controller and view in it instead, it shrinks to 63 req/s. CodeIgniter 3 gives 116 req/s.
when this version release?
There is no "micro" framework. There are just frameworks and libraries.
CI (and most of frameworks) is set of framework and libraries.
If you don't need some libraries, you may just not use them.
Why do we need micro framework?