「前端已死」 甚嚣尘上,未来前端还会大有作为吗?

1,125 阅读12分钟

1990 年,Web 浏览器诞生拉开了前端的序幕,此后,前端进入高速发展时期;到了今天,受大环境的经济下行影响,“前端已死” 的话题甚嚣尘上,AIGC、云原生等新技术风起云涌,前端未来开始变得扑朔迷离。但实际上,国内前端技术热潮依旧高居不下,跳脱出服务端、跨端领域之外,前端也更多算法领域、Web3、AIGC 等方向进行探索和实践。

随着 Web 业务日益复杂化和多元化,前端开发从 WebPage 模式为主转变为 WebApp 模式为主,前端工作开始具备 DDD(领域驱动设计)等思想,进一步的与业务进行深度融合,提升架构健壮性。不管未来如何,2023,前端依旧未来可期。对于开发者而言,持续学习和实践中强化对技术、业务的理解才是根本,尤其是在各种技术框架、浏览器、构建工具等开源项目已经百花齐放的情况下,思考如何优化业务交付、开发体验、研发流程等等,才是未来新的挑战。

6 月 30 日- 7 月 1 日北京·新云南皇冠假日酒店,由稀土掘金技术社区举办的 「稀土开发者大会2023」上,贺师俊(JavaScript 专家)作为出品人,为大家带来《前端未来》专场,字节跳动前端业务架构专家曹小帅、Shopee Senior Expert Engineer,Svelte 核心维护者陈立豪、蔚来汽车资深研发工程师董天成、JetBrains 技术布道师范圣佑、蚂蚁集团公益业务前端负责人、Galacean 团队成员李旭东、小米集团高级软件研发工程师彭耀宗、快手前端工程师俞天翔,将为技术开发者们带来各大厂在前端技术探索实践的分享。

图片

演讲嘉宾:曹小帅 字节跳动前端业务架构专家

8 年前端老兵,长期从事前端架构相关工作,涉猎方向涵盖前端、后端、数据、容器等,目前主要负责业务架构。参与过字节商业化低代码七巧前端架构,字节公司级问卷 FeelGood 等项目,目前的研究方向为前端工程化、低代码、服务端、前端技术与业务实践的结合。

演讲主题:后疫情时代下的前端未来

过去三年间,受疫情影响,“前端已死”之说甚嚣尘上,但实际上前端领域孵化了很多新的方向,为扩展前端同学参与到各个领域提供了更多可能。除了传统的可以做的服务端、跨端领域之外,前端也更多的在算法领域、Web3 以及最新的 AIGC 方向进行探索和实践。在前端领域内部,工程化、低代码也开始趋于成熟,进一步的提升研发效率。从具体业务上,前端同学也开始涉猎 DDD(领域驱动设计)等思想,来进一步的与业务进行深度融合,提升架构健壮性。本次分享主要是包含前端的现状盘点,以及对未来发展趋势的判断。

演讲大纲:

1.前端各领域发展现状盘点综述

2.服务端、工程化、低代码、DDD 等前端领域未来发展形势的展望

2.1 服务端语言和 V8 的未来发展方向2.2 前端工程化的能力演进路径2.3 国内低代码的发展现状和低代码蓝海战略分析2.4 前端借助 DDD 深度赋能业务

3.前端智能化使用 AIGC 的场景和潜在发力区间

演讲嘉宾:陈立豪 Shopee Senior Expert Engineer,Svelte 核心维护者

精通 JavaScript、CSS 和 HTML。目前在 Shopee 负责前端基础设施,包括构建发布平台及微前端。在工作之余,乐于写一些关于 JavaScript 框架和工具的文章及发布教学视频于 YouTube。

演讲主题:前端框架第二春:编译型框架教会了我们什么?

主流前端框架 React、Vue、Angular 已经统治了前端开很长一段时间。但是随着编译型框架的出现, 改变了我们对前端框架的局限和认知。这个议题将探讨编译型框架例如 Svelte、SolidJS、Qwik 等是如何在设计上大胆假设,打破我们一般认知的。

演讲大纲:

  1. 前端框架的概览

1.1 Svelte 的设计理念

1.2 如何在编译时优化代码?

1.3 如何突破虚拟 DOM 的局限思维

  1. SolidJS 的设计理念

2.1 如何把看似 React 的 JSX 代码编译成不用虚拟 DOM

2.2 怎样最快速地把状态变更推广到 DOM 里

  1. Qwik 的设计理念

3.1 怎么最极端的优化首次内容绘制

3.2 什么才叫服务器端渲染优先

  1. 编译器为基础的前端框架的未来趋势

演讲嘉宾:董天成 蔚来汽车资深研发工程师

从业 7 年,先后就职于百度、淘宝。WebF/北海(Kraken)Top 1 核心开发者兼 TSC 主席,主导了 WebF/Kraken C++ Binding 层、DOM 层、Rendering 层,以及 Flutter Widget 接入层的设计与实现。现在致力于解决跨端应用开发领域内所面临的运行性能差、多端不一致、开发体验差的等问题。

演讲主题:如何在 Web 应用中嵌入原生性能的游戏引擎

在 Web 应用中渲染 3D 内容一直是业界热衷的探索方向。然而,受限于 JavaScript/WebAssembly 的性能瓶颈以及 WebGL/WebGPU 在各浏览器的完善程度,游戏引擎在浏览器中的性能和体验难以与客户端相媲美。WebF 是一款允许前端开发者使用 HTML/CSS 和 JavaScript 开发 Flutter 应用的渲染引擎。基于 Flutter 渲染管线,它提供了类似 Blink 的架构和渲染流程,同时支持常用的 Web API 和与 WebView 一致的功能及渲染效果。

通过利用 Flutter 强大的客户端扩展能力,Unity 等游戏引擎可在 Flutter 中以原生性能运行。通过整合 WebF、Flutter 和 Unity,业务可以绕过浏览器的诸多限制。借助 Flutter 的跨端能力,实现相同运行环境和代码在移动端和桌面端运行;利用 WebF 的 Web 渲染能力,使用 React/Vue/HTML/CSS 编写业务逻辑并实时更新;同时使用 Unity 进行原生 3D 场景渲染,实现超越 WebView 的极致原生应用体验。

演讲大纲:

  1. 目前 3D 场景在浏览器所面临的技术问题

  2. WebF 项目介绍

  3. Flutter + Unity 的工作机制

  4. WebF + Flutter 的工作机制

  5. WebF + Flutter + Unity 最佳实践

  6. DEMO 演示

演讲嘉宾:范圣佑 JetBrains 技术布道师

JetBrains 技术布道师,负责推广 JetBrians 相关技术与产品,包括 Kotlin 编程语言、JetBrains IDE 及 Space、TeamCity 等团队合作解决方案,协助开发者善用工具来提升生产力及代码质量。

演讲主题:以 Kotlin Multiplatform 打造多平台应用

经过多年的发展,Kotlin 已是一个多平台语言,开发者能用一个程序语言开发包括 Server-Side、Desktop、Mobile 等不同平台的程序。本次分享将介绍 Kotlin Multiplatform 的发展蓝图,并演示多平台开发时的项目架构、开发流程及语言生态系统。听完这场分享后,将能感受到 Kotlin 多平台开发的潜力。

演讲大纲:

  1. 综览 Kotlin 发展史

  2. Kotlin Multiplatform 发展蓝图

  3. 演示使用 Kotlin Multiplatform 打造多平台程序

  4. Kotlin Multiplatform 生态

  5. 与其他多平台语言/框架的差异

  6. Kotlin Multiplatform 的未来

演讲嘉宾:李旭东 蚂蚁集团公益业务前端负责人、Galacean 团队成员

支付宝体验技术部公益业务前端负责人,一个老前端,熟悉 WebGL,略懂 Unity/Unreal,喜欢图形学,喜欢玩游戏,喜欢在支付宝里种树养鱼养鸡,希望为世界带来微小而美好的改变。

演讲主题:亿级用户规模的互动应用研发

未来各类终端上的交互形式肯定会迎来一次全新的变革,需要图形互动技术能够给用户带去更加生动、更加直观的用户体验。Galacean 是蚂蚁集团图形互动的解决方案,本次分享主要从引擎、应用框架、美术工作流等方面介绍如何通过 Galacean 打造一款面向亿级用户规模的互动应用。

演讲大纲:

  1. 神奇海洋项目意义和玩法介绍

  2. 业务挑战和架构设计

  3. 如何渲染生动立体的海底世界

  4. 如何进行极致优化

  5. 技术开放:Galacean 1.0 已正式发布

演讲嘉宾:彭耀宗 小米集团高级软件研发工程师

在小米集团从事快应用框架的开发和维护工作,有多年的 C++ 开发经验,对前端应用框架开发、QuickJS 引擎有深入了解。熟悉 IOT 领域,对前端技术栈在 Vela 系统和 IOT 场景下的落地有丰富经验。

演讲主题:快应用框架在 IOT 场景中的落地

该分享将主要介绍小米公司内关于快应用框架落地 IOT 场景的项目实践,探讨前端框架在这个新领域内发挥的价值,面临的挑战和带来的思考。前端技术栈落地 IOT 领域是一个比较新的命题,我们将会探讨前端技术对 IOT 领域的意义,通过公司内已经成功发布的 L61 手表项目来探讨它在这个新领域落地过程中的得与失。不同于传统前端开发,在这样一个环境下,我们会更关注内存开销和执行效率,以满足嵌入式领域严格的内存和稳定性要求。最后,我们会探讨以 WASM 技术作为承载的下一代框架在 IOT 领域的可能性。

演讲大纲:

1. 小米 Vela 快应用框架简介

2. 前端框架对 IOT 场景的意义

3. 快应用框架在 Vela OS 上的落地实践

3.1 项目和产品简介

3.2 快应用框架表现

3.3 遇到的问题和解决方案

4. 前端框架的得与失:关于开发效率,执行效率和内存泄露

5. IOT 领域中下一代应用框架的探索

5.1 Intel WAMR 引擎简介

5.2 基于 AssemblyScript 的应用框架预研

5.3 WebAssembly 在 IOT 领域的限制与突破

演讲嘉宾:俞天翔 快手前端工程师

2017 年加入快手后,先后负责了游戏直播、业务中台、小程序平台、CNY 春晚活动、激励、PC 站、容器建设等等一系列业务。对于业务架构,工程架构、性能优化、全栈、跨端等角度有着较多的探索和实践。

演讲主题:前端的下一站:问题发现与解决工程师

随着整个大环境的经济下行,公司环境也在进入到各种“降本增效”周期,而活却是一直没有少过的。在整个前端与泛前端已发展这么多年的情况下,在各种技术框架、浏览器、构建工具等开源项目已经百花齐放的情况下,如何能够更好地解决问题,更敏感地发现问题;如何去优化业务交付,优化自身开发体验;如何能够圈定“场景”,优化交付“效率”与“质量”,进一步优化我们的研发流程,已经成为了新的挑战。而前端的“卷”属性如何能够发挥更大的作用,则是本次议题中想要与大家一起探讨的方向。

演讲大纲:

  1. 从前端到全栈再到全端,补全领域知识所带来的可能性

  2. 从被动接收问题到主动解决问题,优化流程体验与发现产品问题所带来的可能性

  3. 从单一职能到多职能,从完成产品到理解商业模式后,所带来的全局思考的可能性

除了以上嘉宾分享的「前端未来」外,本届大会策划的专题还包含「大模型与AIGC、云原生实践、前端工程实践、分布式云和边缘计算、可观测性探索」等十数个技术专场,这些议题由来自字节、腾讯、阿里巴巴、哗哩哗哩、小红书等公司具备技术影响力与洞察力的行业专家负责把控。目前大会出品人已全部集齐,讲师阵容在陆续公布中,欢迎关注,敬请期待!

抢了!199 元折扣票限时开售!

🔥 抢票戳官网:conf.juejin.cn/xdc2023/?ut…

图片

🏆 更多信息在陆续发布中:

从编码到发布,前端工程体系如何实现再度升级?

AIGC+低代码=?与开发者们一道探索低代码平台技术新路径

12位出品人集结完毕,第三届稀土开发者大会蓄势待发!

「代码不止」互动抽奖👇

👬 互动任务:转发本文到朋友圈,完成即可参与抽奖!注:不重复中奖哦~ 🎁 居家必备咖啡机、小米台灯1S、大会周边防晒帽、大会周边雨伞、掘金周边棒球帽、掘金周边卡牌游戏、掘金周边笔记本等惊喜奖品等你来拿,20%的中奖率不要错过啦~

图片

更多精彩内容和抽奖互动,欢迎加入稀土开发者大会交流群

图片