第十四届D2参会收获 —— 前端未来的发展方向

1,136 阅读5分钟

前端的变化可谓日新月异,现在我们谈论的新技术更多是flutter、serveless、WebAssembly、智能化工程化。从依赖后端到自主研发,前端这些年充满着变革和重塑,从应用上层逐渐深入到语言框架底层,node的出现更是让前端可以接触到后端以及运维相关的场景,小程序、Weex、Rn、Electron让前端可以涉足客户端的研发。甚至在一些技术性的项目上前端还要承担产品和运营的角色,这一切导致市场对前端的要求越来越高,前端面临着前所未有的机遇和挑战。

D2论坛上圆心的开场也在向大家说明这一点,圆心详细的阐述了变化和机遇:

1. 从PC到无线

移动互联网经过长期的疯狂增长已经逐渐过渡到平稳期,随着5G的逐渐普及和各种可穿戴设备的大行其道,我们的生活被极大程度改变。用户也逐渐向无线端倾斜,淘宝95%的交易发生在无线端,各大厂家都在积极搭建自己的小程序生态体系,如微信、支付宝、头条。对我们前端来说从PC到无线是变化,而各种大放异彩的跨端技术RN、Weex、Flutter以及市场对前端需求的逐渐扩大却是机遇,让前端有了无限的可能。

2. 从2C到2B

企业中的2B项目之前大量外包给第三方,而现在自己组建团队研发,面向2B的中后台逐渐成为前端的主战场,在这个战场上从框架、组件、数据沟通、跨团队协作,到技术上的数据可视化、人能智能、工程化、微前端,这些都值得我们去深入探索。中后台领域的特点很适合去做沉淀去积累去研究如何提效。从阿里巴巴提出“中台战略”到现在中台概念的逐渐火热,这对于前端来说也是一个契机,今后前端在中后台领域将会有更多机会。

3. 从前端到后端

传统意义上的前端只局限在浏览器内的职能,node出现之后我们接触到了服务端的东西。用node搭建网关由前端来负责,让数据更加接近UI,把server端的UI从后端拿到前端这使得我们前端团队更加灵活健壮。同时还涉及到进程守护、性能监控等,前端可以涉及的领域不断变广这些都是新时代对前端的赋能。

4. 前端工程化智能化

各个领域都在探索人工智能的应用,当然前端也不例外,阿里系的imgcook和DataV就是很好的实践,imgcook可以直接把psd和Sketch等形式的设计稿通过智能化技术生成可维护的前端代码,而DataV是专注数据可视化交互界面搭建的技术产品。总的来说就是机器生成代码并且在今年的双十一已经有大规模的落地。这一切的目的都是为了释放前端生产力,助力前端与设计师高效协作,让前端关注更具挑战性的事情。

5. 语言底层的深入

前端发展到今天我们不能只关注语言上层的应用更要去了解底层实现,要从底层做起,参与标准的制定,促进JS语言的发展,希望以后在标准的制定上,能看到越来越多国人的声影。


D2有6个主会场分别从 智能化、Serverless、工程化、多样化领域、语言框架、微前端 这些领域上做了高质量的输出,很多会场都夹杂着阿里的产品,整场分享听下来收获更大的是对行业发展趋势的了解,开放了之前局限的思维模式开阔了技术视野,让我了解到行业内的一线大厂他们在研究什么技术,社区的大佬他们在解决什么难题。

前端未来的发展会向智能化和云端靠拢,智能化工具的出现解放了前端生产力,让我们有时间去深入底层去研究更有意义的事情。目前前端的开发模式存在依赖包大的问题,新同学接手可能上来就是上百兆的node_modules,所以前端的开发模式在向云端发展,未来可能只需要一个浏览器不需要任何环境就可以完成前端的开发工作。

前端逐渐从“差异化”过渡到“标准化”,我们能做的事情越来越多在未来几年里有很多东西值得我们去探索。

最后把D2相关分享内容的 PPT 贴出来大家有兴趣可以自己去了解,分享的视频后续也会有哈。

外翻

最近看了社区特别火的一篇文章 我的前端成长之路_玉伯 玉伯最后的“发展的支点杠杆模型”对我启发很大,无论是做一件事情还是从事一个行业都要先找到做这件事情的意义,拥有这份意义感后,你整个干活的心态是很不一样的。然后去平衡取舍与投入,最后调整心态和能力。