WEB2.0 in front-end engineering
作者:dh20156 日期:2010-04-07
WEB2.0 in front-end engineering
Agenda
更简洁的用户操作
更细化的领域分工
更低的合作耦合度
用户
WEB2.0因用户创造分享内容而兴起,就前端部分来讲,不得不将用户的感受纳入到考量的范围。
观察互联网发展趋势,为用户提供更简洁,明了的服务(功能)页面是越来越值得重视的。
由论坛到博客,博客到社交网络,社交网络到微博,这是一条很清晰的发展路线。
用户是“懒惰”的,不论我们做什么产品,对和用户直接打交道的前端来讲,保持一个简洁明了的使用方式,是非常重要的。
开发人员
WEB2.0的另一个较为显著的特征就是“快”。
从有一个好点子开始,到推出这个产品,只要非常短的时间;
用户的访问速度也更快,页面加载、数据传输,都可以在很短的时间内完成;
要达到这些要求,对开发人员来讲,他们需要更细致的分工。
DBA,架构师,后端开发,前端开发,用户体验设计,美工设计等等职能部门的细化是必不可少的。
从某个部门内部甚至都可以进行分工的再细化,就如前端部分,在恰当的时机,可以更细化为:更关注语义化的、健壮的HTML架构的部分开发人员 更关注CSS兼容、更新的部分开发人员 更关注JavaScript性能优化的部分开发人员
让每个人做自己最擅长的事,是我们值得学习的一种管理模式,这不仅对开发人员的职业规划有促进作用,更能为企业发展,达成World Class的开发团队夯实基础。
开发人员
为了达到从“点子”到“产品”的快,开发人员必须实现低耦合度的合作。
各部门同步开发,无疑是最能提升开发效率的,但这需要一系列的前提作为保障。
明确的需求,统一的开发、测试标准成为这一开发模式的重要前提!
就前端部分来讲,明确的需求和统一的开发、测试标准可以理解为UI给出的各页面最终设计效果图、交互效果图和UI Spec,这三部分必须作为前端开发和QA测试的统一标准。
后端部分可以更多的考虑数据API的开发,完全不需要考虑任何前端的结构(需要与前端部分达成数据需求意见)。
前后端开发的解耦是WEB开发过程中的重要突破,我们应该全力去实现这种开发模式。
上一篇
下一篇

文章来自:
Tags: 





