What are the main advantages of using a network-based approach to project management rather than a Gantt chart?

What are the main advantages of using a network-based approach to project management rather than a Gantt chart? Under what circumstances might a Gantt chart be preferable to a network-based approach?