2.6 团队的前端

前端开发者通常只是团队中设计和开发Web站点、web应用程序或基于web技术运行的原生应用程序的一员。

一个为Web平台构建专业Web站点或软件的开发团队,通常至少包含以下角色。

  • 视觉设计师(字体、色彩、间距、表情、视觉概念与主题)

  • UI设计师、交互设计师、信息体系结构师(线框,指定所有用户的交互和UI功能,结构化信息)

  • 前端开发者(编写可以运行在客户端或设备上的代码)

  • 后端开发者(编写运行在服务器的代码)

这些角色是依据重叠的技能排序的。前端开发者通常比后端开发更擅长于处理UI或交互设计以及后端开发。团队成员通过承担重叠角色的职责来担任多个角色的情况并不少见。

假设上面提到的团队是由项目负责人或某种产品负责人(即,利益相关者、项目经理、项目负责人等等)

一个更大的web团队可能包括以下上面没有提及到的角色:

  • SEO分析师

  • 开发运维工程师

  • 性能工程师

  • API开发者

  • 数据库管理员

  • QA工程师或测试员