最近对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, 无障碍等,该升级了。
分享到:
相关推荐
大前端架构师的思维导图,从基础到高级,有vue,面试题分析,实战,nodejs等一系列的专题,围绕着前端架构来展开
大前端技术已经不是鲜见的名词了,大前端的目的在将前端技术进行汇总,进行架构化的系统工作,可以更加系统化的进行工作。课程内容非常的庞大,不同的技术点和课程都进行了细化的拆分,课程的容量更是超过了2000集,...
P6前端架构师之路: 您将跟随我们的专业导师,走进阿里P6前端架构师的独特之路,解锁成功的关键。 终极征程: 本课程旨在提供一场全面而深度的征程,助您攀登技术的巅峰,实现个人职业的新高度。 深度探索: 我们...
前端团队管理与前端基础架构的实践和思考 前端团队管理是指在软件开发过程中,负责前端开发的团队如何更好地发挥职能作用,提高团队的效率和质量。本文将探讨前端团队的职能转变、前端基础架构的构建和实施,以及...
前端架构师是IT行业中负责构建和管理Web前端技术体系的关键角色。他们不仅需要掌握最新的Web开发技术,还需要制定和实施技术标准,确保团队的高效协作和产品质量。以下是对前端架构师工作职责的详细阐述: 首先,...
前端架构师是IT行业中至关重要的角色,他们负责构建和维护高效、可扩展的前端系统,以支持公司的业务发展。以下是对前端架构师工作职责的详细解释: 1. 技术研究与选型:前端架构师需要关注Web开发的最新趋势和技术...
Web前端架构师是IT行业中一个关键的角色,他们承担着构建高效、可扩展且用户友好的Web应用程序的重任。以下是对Web前端架构师岗位职责的详细解释: 1. **技术选型与架构设计**:Web前端架构师需要为公司的产品线...
张云龙作为前百度前端技术总监,利用其在前端领域的深厚功底,提出了一系列与软件架构相关的抽象模式,这些模式被用来指导大型软件系统,特别是web前端系统的各个方面的设计。在当今的IT行业,软件架构被看作是构建...
最新Web全栈高级架构师学习路线全套完整版课程视频,互联网时代已进入后半场,行业环境发生了显著变化。互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战。课程...
前端架构师是互联网行业中至关重要的角色,他们负责构建和维护高效、可扩展的前端系统,以支持各种应用程序和Web服务的开发。以下是基于标题、描述和标签所提及内容的前端架构师职责和任职要求的详细解释: 1. **...
微前端架构体系是一种将大型Web应用分解为多个独立、松耦合的微应用的架构模式。这种架构允许不同的团队独立开发、发布和升级各自的微应用,而不需要统一技术栈,从而提高开发效率并简化了大型应用的管理。微前端...
Web前端架构师是IT行业中一个关键的角色,他们承担着构建高效、可扩展且用户体验优良的Web应用程序的重任。以下是对Web前端架构师岗位职责的详细阐述: 1. **技术选型与架构设计**:Web前端架构师需要根据公司的...
天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接...
《架构师成长之路》这本书是为那些志在成为优秀架构师的IT专业人士量身打造的指南。它深入探讨了架构师的角色、职责以及如何在职业生涯中逐步提升自己的技能和视野,以适应快速变化的IT环境。 一、架构师的角色与...
这份压缩包包含的三期PDF文件——“架构师(第1期).pdf”,“架构师(第2期).pdf”以及“架构师(第3期).pdf”,无疑是深入探讨架构师角色、技能、挑战和解决方案的宝贵资料。 第一期可能涵盖了架构基础,定义了架构师...
在当今IT行业,架构师的作用越来越被人们所认识和重视。架构师的职责不仅在于技术层面的领导,还涵盖了从系统设计到维护的全过程。一个优秀的架构师不仅要精通技术,还需要具备良好的沟通能力、管理能力和对业务的...
本文将深入探讨“脚手架开发入门”这一主题,特别关注前端架构师的基础知识,结合"02-脚手架开发入门(前端架构师入门笔记)"的标题和描述,我们将围绕前端脚手架的基本概念、作用、常用工具以及如何使用它们进行...
奈xue-P7架构师完结(56.24G) 〖课程介绍〗: 奈xue-P7架构师完结(56.24G) 〖课程目录〗: ├─p7架构师/ b+ b' R5 q6 Z; I2 Y; a- s N7 X/ R' x │ 00架构师训练营一期开班典礼.mp4: ]% m) G, o0 U- F │ ...
【架构师能力模型解析】 架构师,作为IT领域的一个关键角色,不仅关乎技术实力,更涉及个人特质和软技能的全面发展。成为一名优秀的架构师,意味着你需要在“个人特性”和“技术技能”两方面下足功夫。在这个能力...