是时候了,Web前端架构师(1)

...

最近对Web前端有很多想法,刚好看到这篇文章,跟我想法不谋而合,所以翻译出来与大家分享。许久没翻译了,里面多少还是有些我没能完全理解,意译过来,如果错误,请务必指出和修改,谢谢。

原文:The Time is Now for Front-End Architects来自Garrett Dimon,感谢作者的许可。

去年,我在YTS发表了前端架构师的想法,之后花更多时间来思考,现在更坚信这是一个不可或缺的角色。

当后端技术伴随.Net, Rails和Java之类的框架发展得越来越抽象和强大,前端技术的潜在发展也日益复杂。在束缚前端技术潜在好处的差劲实现之前, Web需要更多的前端架构师。

多亏了诸如跨浏览器支持的先进技术的发展,用户体验、更多有意义的主题比如无障碍都拨云见日,这个世界再也不仅仅就HTML和CSS如此简单,因此,绝大部分的团队都需要一个真正理解和实践涉及到前端的一切的人。

角色

这并不是一个扼要和简单的清单,对于下面的主题/技术,前端架构师也不能仅仅满足于了解一下的里里外外而已,而是需要足够的深入研究,并有自己出色的见解。

  • XHTML
  • CSS(1, 2, 3)
  • 跨浏览器和跨平台
  • DOM脚本编程
  • AJAX
  • Flash
  • 渐进增强和适度降级
  • 无障碍
  • 可用性
  • 信息架构
  • 界面设计
  • 视觉设计
  • 表现层逻辑(APSX, Rails视图等)
  • 商业规则和逻辑

作为一个前端架构师,必须拥有这些领域的绝对执行力。例如,前端架构师能够决定某个特性是使用AJAX还是传统的页面刷新。哪个更便于使用?对无障碍的影响如何?改用Flash有意义吗?

拨乱反正

表现,结构,行为和商业逻辑的混杂,导致不必要的复杂,导致难以维护的怪胎解决方案。就如后端需要正确地划分为数据层,商业逻辑,表现逻辑等,前端开发复杂到是时候调整其架构了。

编写良好结构或者说避免使用表格布局是远远不够的。这是第一步,前端架构的哆咧咪而已。现在是时候关注DOM脚本编程,AJAX, 无障碍等,该升级了。

继续阅读
用多层架构构建一个简易留言本
联想架构完成重组 董事长杨元庆暂时不动
金山软件一分为三 求伯君仍是掌门
3G上网本引发操作系统混战
求伯君:金山软件不排除分拆网游上市可能
甲骨文公司简介
百威英博整合关口 中国区总裁离职
发表评论

昵称:
最新评论
暂时没有评论!