>The matter indeed is abstraction and if the number of code lines are measured in the lines you idealy will have to program to solve a particular problem, you might be right, but I bet that in reality when doing this the first couple of years you'll be finetuning your framework classes as well, meaning that in reality the number of codelines programmed still is significantly larger than in a language where the code efficient functionality (like the DML in VFP) is embedded into the product.
And you'll do the same thing with any development environment. VFP has many very high level abstractions so maybe there are fewer of these, but still you build libraries of stuff and you spend time doing framework code.
I would never use VFP code straight out of the box in a production app either.