I believe that all: wireframes, mock-ups, and prototypes - are important. It is a process and a right one!
Difference between Wire frame, Mock-up and Prototype:
Wireframes:
This is how a wireframe looks like. Wireframe is a low fidelity, introductory, visual impartment of the UX...