编程知识 cdmana.com

当我们在谈论大前端时,我们在谈些什么

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"前端技术已经延伸至各种“端”,随着业务和技术的快速发展,大前端工程复杂度也越来越高,特别涉及大型团队或多团队协作的时候,大前端工程化就尤为重要。大规模项目如何更好地进行团队协作?随着大前端的概念逐渐深入人心,会带来什么?年轻的前端人该如何在大前端趋势下学习与提升?带着这些问题,InfoQ 记者采访到了美团基础技术部前端技术中心负责人王鹤,为我们分享了美团的大前端建设实践与经验。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"大前端时代"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“大前端”是一个由国内业界发明的技术名词,甚至没有对应的英文词汇(如果有,请悄悄告诉孤陋寡闻的笔者),而它却逐渐变成了前端领域的大趋势,在客户端开发上,Native 与 HTML5 争斗了十年,谁也没有取代谁,反倒是有融合的趋势,而融合之后的产物在一定意义上来说就是大前端。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"什么是大前端"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"王鹤老师表示,他理解的大前端的范畴是:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"numberedlist","attrs":{"start":1,"normalizeStart":1},"content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":1,"align":null,"origin":null},"content":[{"type":"text","text":"用户终端设备的软件模块,如电脑、手机、穿戴式设备、IoT 终端等。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":2,"align":null,"origin":null},"content":[{"type":"text","text":"与用户表现层强相关的技术领域,如 Node 服务、静态资源管理服务等。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在我们日常沟通中,大前端 = Web 前端 + Native 端 + 跨端。在细分之下,小程序可以归纳到跨端这个类别中,前端在日常表达中通常指的是 Web 前端,所以可以把 Node 归纳到 Web 前端这一类别中,因为 Node 通常会用于与 Web 相关技术上,如模板渲染、提供 API 等,当然这个归类并不那么严谨,也不绝对,只是为大家提供一个思考的方向。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"大前端和前端的区别"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"大前端和前端的区别是大前端是广义的前端概念,从技术广度和深度上做了延伸,这也是对当前前端领域发展为业务范围更广、终端形态更多、涉猎技术更复杂、职责跨度更大的一种演进状态描述。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"前端技术演进史"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://www.infoq.cn/article/oVSIVya8ETVqdyRAJkkc?utm_source=rss&utm_medium=article

Scroll to Top