It's not as if there is no coding left to do when you use a framework. At best, it makes some of the boring repetitive parts go away and lets you work on the part that is specific to your application. One reason I recommend looking at these frameworks is that they are all open source and you can learn a lot about application design by looking at their code and seeing how they did it. I learned many things that way.