Is Using a Framework a Good Idea?