Hi Kian,
No you can either have static routes or run a dynamic routing protocol. The word dynamic itself tells you wont be needing to statically configure routes.
Depending on your requirements you could ahead with static routes or/and dynamic routes. For the same destination, if static and dynamic route exists, the static route is always going to preferred by the router.
HTH
Lejoe