I blogged a few months ago about the Scaffold Shuffle and now I think I have found the framework which will probably make all that go away, Seaside.
This is a framework which has been around for a number of years, written in Smalltalk which has been around even longer, a veritable Daddy among OOP languages.
I have been dabbling in some of the new frameworks, a bit of symfony and a bit of rails, and one thing that hampers productivity is always having to navigate directories when switching between models, views, controllers and the like. You get a bit of that with Drupal, although in its case you are usually switching between your themes and custom modules. So many directories to be switching among all the time.