blah blah, if he wants a hammer for a spice rack he can use php.
If he wants to build something a bit bigger, and actually maintain it and grow it over time (e.g. cabinets for his kitchen), he would be wiser to spend time standardizing the parts and dimensions so that he can buy in bulk and speed production time (roll your own framework), or buy a pre-built set of cabinets and customize them to his kitchen and desired layout (existing framework).