前言
12月16日,以“一切为了开发者”为主题的开放原子开发者大会在江苏省无锡市开幕。江苏省工业和信息化厅厅长朱爱勋、中国开源软件推进联盟主席陆首群等领导和专家参加开幕式,工业和信息化部信息技术发展司副司长王威伟、江苏省工业和信息化厅副厅长池宇、无锡市人民政府副市长周文栋、开放原子开源基金会理事长孙文龙参会并致辞,中国工程院院士倪光南发表视频演讲。
此次大会通过多样的活动形式,全方位为开发者赋能,共设置1场开幕式主论坛、1场开源大赛决赛、1场编程马拉松、15场技术平行专场、3大专题大会(操作系统大会&openEuler Summit 2023、木兰开源大会、2023龙蜥操作系统大会·OpenAnolis Conference)、开发者工作坊、开放原子开源节等特色板块。围绕相关的专业领域话题,大会将邀请不同领域行业代表与从业者共同参会深入交流,从多方视角、多维度探寻开源生态的发展智慧。
AI时代的前端开发
随着人工智能技术的飞速发展,各行各业正在经历前所未有的变革。在这个过程中,前端开发者作为技术革新的前沿力量,正面临着前所未有的发展机遇和挑战。
12月17日,2023开放原子开发者大会的“AI 时代的前端开发分论坛”正式举行,由开放原子开源基金会 TOC 导师、资深 Web 开发专家贺师俊担任论坛出品人,与来自一线企业的前端开发者共同探讨和分享在 AI 时代背景下,如何有效积累和运用前端开发实践与经验,深入探讨了如何借助 AI 技术,提高开发效率,构建核心竞争优势,并协助前端开发者有效应对和克服AI带来的职业焦虑,把握行业发展的新趋势。
华为云 Web 前端框架技术专家莫春辉在《AI 技术在前端开发流程中的应用》的主题演讲中,深入探讨了将AI技术结合到前端开发流程中的思路,他详细介绍了如何让 AI 学习的三个关键元素:视觉规范、组件库功能和开发工具指令。莫春辉表示,AI 技术的成功融入使得前端开发的整个流程更加高效,从设计到运营都发挥了重要作用。华为云 Web 开发工具体系的建设覆盖了整个前端开发的流程,而 TinyCopilot 作为 AI 辅助开发平台,能让开发者进一步提升开发效率,降低开发成本,并持续为前端开发者提供更多的可能性,实现全流程的智能辅助。
蚂蚁集团技术专家郭文俊带来了《纯前端 IDE 基础框架——CodeBlitz 架构与应用》的分享,他主要介绍了纯前端IDE基础框架 CodeBlitz 的架构与应用,并与 OpenSumi 的关系进行了详细阐述,深入探讨了 CodeBlitz 的实现机制及其在实际应用中的典型场景,及 WebContainer 等前沿技术的落地和应用。他强调道,CodeBlitz 作为纯前端版本的 IDE,不仅具备 IDE 的核心技术能力,且无需容器资源,在轻量代码场景上更具优势,同时结合 WebContainer 的技术可以让 IDE 使用体验接近容器版。
随后,浪潮数字企业低代码平台开发部副总经理陈圣杰发表了《敲开技术外壳,品尝 Farris 前端框架的味道》的主题演讲,详细介绍了 Farris 的主要功能、实现功能与价值。他表示 Farris 是 UBML 低代码开源项目的前端框架,涵盖 UI 组件库、拖拽布局画布、渲染与代码生成引擎、业务开发框架及工程化工具,适用于平民化和企业级专业应用开发,结合领域驱动设计理念,为前端开发提供了一种可沉淀、可组装的开发模式。同时,Farris还能结合 AI 技术,让 AI 的决策能力帮助组装前端的 API 和模板。未来,他们将继续探索在低代码开发过程中结合 AI 的可能性,不断优化开发效率,提升用户体验。
中兴大模型技术总监高争光带来《基于星云研发大模型助力开发人员效率提升》的分享,他深入解析了星云大模型关键技术,由星云大模型的技术演进,探讨如何利用其助力开发人员提升工作效率和质量。高争光表示星云大模型支持代码生成、测试用例生成、代码纠错与优化等功能,覆盖全流程研发环节,提供一站式、智能化研发体验,能助力开发人员实现高效研发,推动国内软件产业发展。
华为 Web 前端技术专家涂旭辉发表了题为《新时代下 AI 赋能前端调试的实践与思考》的主题演讲,他从前端框架的背景与发展趋势谈起,深度解析了 AI 赋能前端调试工具的实践、AI 赋能前端开发全场景的展望。涂旭辉指出,开发者可通过与模型互动进行程序分析,获得调试建议,模型学习缺陷库并基于时间戳提供准确调试指引,助力开发者高效定位问题根源,能为前端开发者带来全新调试体验。
最后,在开放原子开源基金会 TOC 导师,资深 Web 开发专家贺师俊的主持下,华为云 Web 前端框架技术专家莫春辉,蚂蚁集团技术专家郭文俊,浪潮数字企业低代码平台开发部副总经理陈圣杰,中兴通讯中兴大模型技术总监高争光,华为 Web 前端技术专家涂旭辉共同展开《AI 时代,前端开发者的核心竞争力》 的圆桌对话,共话 AI 时代下前端开发的心得体会与经验分享。
至此,2023开发原子开放者大会“AI 时代的前端开发分论坛”圆满结束。在当下的 AI 时代,前端开发领域快速演进,使得新的技术和框架不断涌现,而旧的技术和框架则逐渐被淘汰或改进。在挑战与机遇并存之际,如何借助AI技术提升自身的核心竞争力,以适应不断变化的市场需求和技术趋势,无疑是每位开发者需要深入思考的问题。
关于 OpenTiny
OpenTiny 是一套企业级 Web 前端开发解决方案,提供跨端、跨框架、跨版本的 TinyVue 组件库,包含基于 Angular+TypeScript 的 TinyNG 组件库,拥有灵活扩展的低代码引擎 TinyEngine,具备主题配置系统TinyTheme / 中后台模板 TinyPro/ TinyCLI 命令行等丰富的效率提升工具,可帮助开发者高效开发 Web 应用。
欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~更多视频内容也可关注B站、抖音、小红书、视频号
OpenTiny 也在持续招募贡献者,欢迎一起共建
OpenTiny 官网:https://opentiny.design/
OpenTiny 代码仓库:https://github.com/opentiny/
TinyVue 源码:https://github.com/opentiny/tiny-vue
TinyEngine 源码: https://github.com/opentiny/tiny-engine
欢迎进入代码仓库 Star🌟TinyEngine、TinyVue、TinyNG、TinyCLI~
如果你也想要共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献~