On the Fortrabbit.com blog today they have a post where they share what they see as the 10 Pillars of PHP Development. It's a set of ten things they see as the most important to consider in a developer's work.
For most of us PHP developers writing applications now compared to ten or so years ago is quite a different endeavor. [...] This has changed in recent years. Classical web sites are becoming more and more the domain of specialized SaaS. [...] So web developers changed themselves by specializing and concentrating on what cannot be automated so easily: web applications. Along with this came a new mindset on how PHP development should be done and what tools should be used.
Their list of ten includes both generic topics (with a few subtopics for explanation) and specific technical items like:
- Code management
- Tests
- Dependencies and modularization
- Runtime data
- Deployment
Check out the rest of the post for other "pillars" in their list and explanations for each.