1, the foreground refers to the performance of the page, the background is mainly business logic processing and database, server and other interactions.
2, the front desk are the same, html+css+javascript, backstage words,. NET platform has a Asp,java platform with JSP, there is a separate PHP
3, Sina Weibo front desk is certainly a lot of HTML code +CSS style sheet +JS handles some of the page display events and some data processing. Backstage is not very clear, after all, is not open source, but must also have dynamic page language support
4, the employment prospects, I personally feel that the development of the front desk is more tired, but also more promising, because the new standards are constantly introduced. and backstage words now three big background language is fixed, do also relatively relaxed.
Front-end development, mainly using HTML,JS,CSS, etc., the backend development of the main. NET or java+ database. Both front-end and back-end have frames that you can use. such as the front-end jquery, backbone and so on, back end of the mvc,ssh.
Software development: foreground development and background development