1、前台是指页面的表现实现,后台主要是业务逻辑的处理和与数据库、服务器等的交互。
2、前台都一样,HTML+CSS+JavaScript,后台的话,.NET平台有ASP,Java平台有JSP,还有一个独立的PHP
3、新浪微博前台肯定是大量的HTML代码+CSS样式表+JS处理一些页面显示的事件和一些数据处理。后台就不太清楚了,毕竟是不开源的,但是肯定也是有动态页面语言支撑的
4、就业前景的话,我个人感觉是前台的开发更累,但也更有前景,因为新的标准在不断推出来。而后台的话现在三大后台语言比较固定,做起来也比较轻松。
前端开发,主要使用html,js,css等,后端开发主要.net或java+数据库等。前端和后端都有可以使用的框架。比如前端的jquery, backbone等,后端的mvc,ssh。