Are today's major frameworks capable of enterprise capable applications?

Yes, I’ve just looked deeper into the Radicore framework and must say, the two images above don’t even come close to express the right feeling I get when looking at the code. Sorry Tony for that. The code is not truly object oriented. It is more like a nightmare hybrid of procedural code mixed in with some really bad classes. I’ll give you a compliment though Tony. The fact it actually works is amazing.

Tony, I’d like to humbly request let’s not talk any more about your framework here please. It is a polite request for my topic. If you’d like, start a new thread to ask the great people here to discuss the merits and issues with your framework, then please do so. I bet it would be a very interesting thread too.

I’d like to come back once more to my topic, which is, do you or have you worked on an enterprise application and used a major PHP framework to help get it done?

Or as suggested, discuss architecture, design patterns or methods useful for enterprise applications in today’s PHP world.

For instance and at a lot higher level, Tom started an interesting thread on making an application server out of PHP, so that the costly part of most applications, the bootstrapping/ initialization part and also the constant rebuilding of some objects, can be avoided with each server request.

Leaders of the PHP industry, like Fabien Potencier, also agree this is PHP’s next great challenge for it to become much more widely accepted at enterprise level.

Do you agree with that? Have you worked on any bigger project, which could have definitely gained in potential, had you been able to speed up PHP this way? Or is PHP “fine” as it is?

I actually did another poll in the PHP usergroup about adding a JIT compiler to PHP to make it even more performant. It doesn’t seem like people think PHP needs it. And from what I’ve read, PHP7 is going to bring a lot of performance to the table as it is, without a JIT compiler.

I think we can look forward to nice times ahead with PHP! :smiley:

Scott