A brief history of web development role
Why full stack developers? Why now?
There are many reasons for the existence of full stack developers, developers that create code for the client and for the server side:
- With the introduction of frameworks, frontend programming is more accesible to backend programmers and vice versa.
- The trend now is to reduce the server load, like "if something can be done in the client, do it in the client". The server cost (time and money) will be saved. Given the previous reasoning, with frameworks like AngularJS, you can make an application with a reduced backend, and, even, integrated in the frontend.
If you want to be a full stack developer, one of the most fancy, "easy" and trendy way is the MEAN.io full stack JS frameworks pack.