最近对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集,...
前端架构师经验归纳总结
整体角度来思考前端,让前端开发人员从宏观上人事大前端,了解前端未来走向
前端架构师岗位的职责.docx前端架构师岗位的职责.docx
最新Web全栈高级架构师学习路线全套完整版课程视频,互联网时代已进入后半场,行业环境发生了显著变化。互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战。课程...
天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接...
奈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 │ ...
阿里巴巴高级前端技术专家 张克军分享什么是微前端、它的价值、完备的微前端架构包括哪些环节、需要解决的问题等.
web前端架构师学习路线图.xmind
系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师
最新版本-大前端全栈架构师 从HTML基础到大前端全栈架构师 零基础大前端就业班课程
前百度前端技术总监张云龙依靠其数十年的开发经验,结合自身对前端的理解,软件架构是 一系列相关 的抽象模式,用 于指导 大型软件系统各个方面 的 设计。”
前端架构图-前端未来.png
重庆工业互联网行业大数据架构师岗位介绍JD模板.pdf重庆工业互联网行业大数据架构师岗位介绍JD模板.pdf重庆工业互联网行业大数据架构师岗位介绍JD模板.pdf重庆工业互联网行业大数据架构师岗位介绍JD模板.pdf重庆工业...
架构师成长之路,pdf格式,架构师成长之路
INFO里的架构师(第1期).pdf,架构师(第2期).pdf,架构师(第3期).pdf
腾讯搜搜前端架构.ppt
架构师是如何练成,讲述如何成为一名架构师,以及架构师所需要的一些技术栈等