PHP Frameworks – Are There Any Large Scale Enterprise Frameworks?

frameworksPHP

I'm curious if there are any commonly used large enterprise frameworks for PHP that would be your whole or most of your environment if you were working in PHP. Something comparable to ASP.NET's WebForms or MVC in that when you're working in either one, most of your code and system is based off of working integratively within that framework.

Edit:
Specifically I'm looking for a framework that fit's the bill of basically being what you would use for 99% of your work in writing your website, this means:

  • data retrieval, some kind of ORM in the framework
  • data representation, some kind of data aware automatically configured UI controls that make reading and writing to a DB easy
  • data caching
  • data serialization
  • data communication, an easy way to generate and host web services of various sorts

Best Answer

The most used frameworks are:

Both have already a second version out there and a big community supporting them.

Edit: They support almost all your listed features:

  • data retrieval
    • in ZF via Table Data Gateway Pattern
    • Symfony can integrate Doctrine, which is a full ORM
  • Both are only frameworks and have no integrated admin frontend to edit the data, but provide easy-to-use formular and element classes, to set them up on your own
  • Both have multiple ways to implement data caching, serialization and comunication
Related Topic