After so much googling I have found cakephp is an emerging MVC framework in php.
but still there is lack of information that gives me answer for my question “Is cakephp suitable for enterprise application?
Or is there any other php MVC framework which is better than cakephp I can look for?
After so much googling I have found cakephp is an emerging MVC framework in
Share
Yes it is – if it is used correctly. But as with any other framework, if you got some people who does not have the most less knowledge about programming they’ll abuse the framework and you end up with a huge pile of crap. I had to deal with such code ruins made in I.. you know…
My personal opinion and experience based on code I’ve seen is that other frameworks like Symfony and Code Igniter are less strict and less “convention over configuration” and invite less experienced people to scatter their usual garbage through the whole MVC model. I’m not saying they’re bad but make it easy for people with bad habits.
When it comes to this nonsense of benchmarking frameworks you should think ahead and think of maintainability of the code base that you or your programmers will produce and what else a framework offers you. Just echoing something in a controller or loading a single blog page is not a real benchmark by the way. Think about this: Which effort do I have to spend in getting my high traffic page built, maintained and how much effort will I have with framework X to implement caching techniques? Whatever framework you choose it is again about the programmers using it correctly.
My workmate just had the idea to writing a micro framework that will be faster than any other just to proof this silly point of thinking that performance is all you should care about.
I also suggest you to not over-optimize to early, care more about a maintainable codebase and choose your developers wise. If you have an in-house team either have them to learn the framework properly or let them work with what they’re familiar with.