I'm not sure if this is the correct forum to put up this topic....if its not,moderators kindly put it in the right place.
I was/am studying
JAVA framework
Struts, when a friend told me about CMS, and how he can build a website in a day using CMS, that I'll probably take a week to create. This confuses me. Does it mean its a waste of time learning all these frameworks, and the underlying technologies (JSP/Servlets etc)? I'm sure its not, and I know I am missing a big part of the puzzle, but I dont know which and where.
Can anyone please clear my doubt? Where is it that I will have an advantage (when I am making a website) because I know the frameworks and underlying technologies over someone who knows just CMS? Which type of websites will they be? Or is it that I will have no advantage at all?