2.6 团队的前端
前端开发者通常只是团队中设计和开发Web站点、web应用程序或基于web技术运行的原生应用程序的一员。
一个为Web平台构建专业Web站点或软件的开发团队,通常至少包含以下角色。
视觉设计师(字体、色彩、间距、表情、视觉概念与主题)
UI设计师、交互设计师、信息体系结构师(线框,指定所有用户的交互和UI功能,结构化信息)
前端开发者(编写可以运行在客户端或设备上的代码)
后端开发者(编写运行在服务器的代码)
这些角色是依据重叠的技能排序的。前端开发者通常比后端开发更擅长于处理UI或交互设计以及后端开发。团队成员通过承担重叠角色的职责来担任多个角色的情况并不少见。
假设上面提到的团队是由项目负责人或某种产品负责人(即,利益相关者、项目经理、项目负责人等等)
一个更大的web团队可能包括以下上面没有提及到的角色:
SEO分析师
开发运维工程师
性能工程师
API开发者
数据库管理员
QA工程师或测试员