ui / viewcontroller verses widget / storyboard libraries?!

Hi, 

i’ve been away for a while and would like to know…

a year or so back the approved way to create a ‘business’ type app was with the UI and VIEWCONTROLLER libraries but it seems the way to go these days is with the WIDGET and STORYBOARD libraries.

Is that correct?

I’m wondering which ones to use now for my new app.

Thanks!