We are starting a new project, and I wonder what framework we should use, and if we will use the framework.
We decided to choose PHP instead of ASP.NET in part, because we did not want to get stuck in an inflexible paradigm (WebForms, all-automatic, but not very flexible), but I believe that the PHP framework can put us in the same situation.
The application will be developed at present and probably will not be actively supported for many years. We need something that will be resistant to time, since the next major revision will not be until 10 years. We need something standard and understandable.
I am considering Zend Framework and possibly ADODB as a database layer, but I'm not sure. I also excluded PEAR from the list due to the large dependency tree.
It would be preferable to separate the display from the logic, as the appearance may change in the coming years. Therefore, a good template language should be.
What do you think?
source
share