Leaving a vaccine aside (as we don't know how long it takes to develop one), it's still our best bet imo, and we may still be aiming for it, but in waves, to not crush the healthcare system.
Lockdown -> number of infected people slows down, treat the infected people.
Ease restrictions -> People going to pick up the virus again.
Lockdown -> number of infected people slows down, treat the infected people.