Go through the comparison points of Front-end and Back-end web development. Yes, they may be two different shores of web development, but that doesn’t mean they are opposing each other. It just makes easier for developers to work separately on their own modules of front through back.
Source: http://goo.gl/JCWNYk