- Many “adult” applications built behind corporate APIs do not require the ability to handle hundreds of thousands of simultaneous users. I worked for a year and a half for a company that had gross revenues of nearly $100 million USD per year ($100,000,000) and we had about 200 internal employees and about 2000 “external” employees. We had lots of people interfacing with the API and including through a mobile app, but we never had the massive scale and concurrency that Nodejs and like frameworks/languages are designed for. Even if we had tripled in size, we could have accommodated the increased load without much problem.
- Server load can be lessened with aggressive caching through CDNs.
- PHP is quite fast right now.
- It is easy to debug.
- Simple problems are solved simply and easily. I can do something small quickly, with no need for eighteen thousand configurations.
- For mid-size companies that have a working system in place, it makes no sense to throw it away and start fresh.
- Small business continues to increase technical debt to systems like WordPress. Thus, we don’t see long-term commitment to PHP-based systems decreasing among companies that may later grow larger and “see the light” of these better systems.