Web应用程序设计笔记1.1-web前端、后端、全栈分别是做什么的?
一、Web前端开发工程师
前端开发工程师是Web前端开发工程师的简称。前端开发,就是要创造上面提到的网站面向用户的部分背后代码,并通过建立框架,构建沉浸性的用户体验。为了实现这个目标,开发需要熟练运用下列语言、框架、工具库;
- 三大语言:HTML、CSS和JavaScript
- 此外,掌握JQuery和Bootstrap等工具库也很重要,他们能帮助开发者以更高效的方式编码;
- 很多前端开发岗位也要求 Ajax 方法的使用经验,它可以帮助你使用Java在后台从服务器拉取数据,协助实现页面的动态加载。
打个比方,前端开发者的工作专注于“房屋”装修,而盖房子的工作由后端开发者负责。
二、Web后端开发工程师
Web后端工程师是负责数据提供,熟悉后端流程,熟练掌握一种后端工具的使用,学会如何使用工具分析功耗以及其对设计的影响的人群。
为了让服务器、应用、数据库能够彼此交互,后端工程师需要具备有如下技能:
- 会使用Java Web、PHP、ASP.NET、Python等一种构建Web应用程序的技术;
- 会使用诸如MySQL、Oracle、SQL Sever 等数据库存储技术;
- 版本控制工具:SVN、CVS、Git 等;