I'm a veteran of C and very new to web design altogether. I've found myself more excited about it recently so I've been researching the technology. I'm open to using just about anything, but as I look around I see the "View" component of MVC type technologies basically being written by hand as layouts of data.
I want to avoid having to write any of this manual View layout or View HTML - I want to be able to drop these user interface elements and arrange them as I would lay out a "standard" GUI. What technology allows this?