Welcome Guest, Not a member yet? Register   Sign In
CodeIgniter 4 Important Features
#10

(This post was last modified: 07-28-2015, 05:45 AM by ivantcholakov. Edit Reason: PS )

@sv3tli0

Do you really support something in long term? Let me explain why. You have your own CI3 codebase and a new CI4 framework with the compatibility layer. Then you move your code on top of CI4 and even place it on the productions server. Refactoring to CI4 comes next, you do it gradually, in small finished steps, when you have the time. You make small minor releases and move the corresponding changes to the production server too. In this transitional period the codebase would be a mixture in CI3 and CI4 style. This continues until the new CI4 style is fully adopted.

The point is that your site never stops and it is upgraded in evolutionary manner. No big-bangs, no big-pains.

Something similar I did in the past with sites that were written without a framework at all. I migrated them to CI3 gradually. And this is the working methodology. A big-bang-style attempt for change will be hard, with high risk to fail, especially for relatively complex systems.

In conclusion, I think now that the CI3 compatibility layer is a mandatory development.

PS: There is another aspect I've forgotten to mention. The CI3 third-party libraries - they would need time to be adapted, so it would be nice their CI3 versions to run on CI4 + compatible layer.


Messages In This Thread
CodeIgniter 4 Important Features - by jlp - 05-04-2015, 02:24 AM
RE: CodeIgniter 4 Important Features - by PaulD - 06-22-2015, 06:31 PM
RE: CodeIgniter 4 Important Features - by sv3tli0 - 07-28-2015, 12:54 AM
RE: CodeIgniter 4 Important Features - by ivantcholakov - 07-28-2015, 04:52 AM
RE: CodeIgniter 4 Important Features - by sv3tli0 - 07-28-2015, 07:04 AM
RE: CodeIgniter 4 Important Features - by sv3tli0 - 08-19-2016, 06:52 AM
RE: CodeIgniter 4 Important Features - by ciadmin - 09-15-2018, 01:16 AM



Theme © iAndrew 2016 - Forum software by © MyBB