#Codeigniter 4 documentation code
(I mainly code in Java for 10 years but had experience with all the stuff in PHP)īut on the other hand, I checked the documentation of CI4 and I found the code snippet in static page documentation which doesn't feel like 2020. I especially hate facades, weird hacks, and backward incompatibility issues. I am not a big fan of Laravel, to be honest. A well-designed package will work with any framework or homebaked solution using composer, again, as stated above, the framework choice should be irrelevant in a well-designed application.
#Codeigniter 4 documentation portable
Well designed packages don't care about your framework implementation, that's the entire point of a package manager like composer, to make packages portable between projects. So yeah I believe it completely applied to what you said.īut you'll generally have a better experience finding solutions, tooling, plugins To which I replied the framework should be irrelevant in a well-designed application, with a few more words obviously. You then said, " Just choose another, Symphony, Laravel are the largest alternatives, so why would you hurt yourself in the long run?". I'm disagreeing with what you said because from my experience in the PHP job market (all be it I've only been in the PHP market for the last 10 years) CodeIgniter is widely supported and used. You said " I'm perfectly fine with using whatever is _currently widely supported_. Not sure how this applies to anything I said. But why it should be your business if someone prefers a grandmother's potato soup? All right nobody is taking your Laravel quarter-pounder away. But to me, it's like "why should I eat a cereal when there is a hamburger". The only sense I can make from a question "why" is "shy should I use it". There are people aspiring to create the new version and move further on. There is an almost obscene word "diversity" which is often abused but perfectly fits for the situation. There is a general principle of evolution that says everything that is not experiencing a severe competition will degrade and rot. As long as there are people who are willing to develop and people who are willing to use I don't see any reason why not.Īnd I see a lot of reasons why. To me, this "why" is akin to gatekeeping. Why do we need any other car maker? There is already a spoon and a fork, why do we need chopsticks? There is already. This is like, there are Volkswagen and Ford. I would never understand such a train of thought.