204

2025年技术发展趋势&最后一期

国内

[大淘宝技术] Weex购物车 横滑操作 优化历程

Weex购物车长列表横滑操作优化“编年史”
Weex购物车诞生一年多,本文回顾其长列表横滑操作的优化历程。介绍了基本概念,阐述前端购物车存在的原因、购物车需要横滑的理由和选择Weex的因素,然后分阶段讲述横滑操作优化,从最初简单实现到逐步解决跟手、互斥、自动复位等问题,还介绍了BindingX的升级、优化细节,最后展望未来可能用Spring动画进一步优化。

[快手大前端技术] 动效开发 Lottie 代码转换

揭秘!如何将动效描述自动转化为动效代码
文章介绍了将动效描述自动转化为动效代码(从Lottie导出CSS/Animated代码)的相关内容。先阐述元素动效开发痛点,指出Lottie可作动效描述统一格式。然后介绍Lottie格式,包括Root层、layers和assets等。接着讲述从Lottie导出CSS代码的逐帧、关键帧、变量三种方案及其优缺点,还提及React Native Animated代码生成。最后说明相关能力已集成到Vision动效平台。

[快手大前端技术] 动效平台 序列帧格式 研发效率

多种序列帧格式的最佳实践,助你提升研发效率和用户体验!
文章先指出项目中序列帧动效格式转换的目的和以往动效交付方式的问题,介绍动效平台支持的多种序列帧动效导出格式及其特点、适用场景,阐述平台的序列帧格式转换能力和最优动图格式动态匹配能力,包括相关服务、流程、前端展示逻辑及runtime改造等内容,最后对文章内容进行总结并预告下一篇文章。

[MoonWebTeam] 跨端发展 跨平台解决方案 前端技术

关于跨端的前世今生
本文回顾了跨平台跨端的发展历程,介绍了主流跨端解决方案。从早期编程语言的跨平台发展说起,阐述了操作系统、Web成为跨平台主流的情况,以及移动互联网时代跨端的混合开发、小程序兴起等内容,还提及偏终端的跨端解决方案。核心是通过增加抽象中间层抹平各端差异,不同跨端方案各有优劣,选型要在用户体验和一致性可接受基础上降低研发成本。

[京东技术] 鸿蒙 京东零售技术 前端

Taro 鸿蒙技术内幕系列(四):JDImage 自研鸿蒙图片库
京东鸿蒙APP已公测,本文是Taro鸿蒙技术内幕系列第四篇,介绍自研鸿蒙图片库。因现有图片库无法满足需求,团队选择以C++为核心开发。介绍了JDImage能力,包括架构设计、核心模块等,还有性能优化、质量保障措施。最后提及未来规划,该图片库已上线,将继续优化性能、扩展功能。

[京东技术] 京东、供应链、库存管理

Daniel H. Wagner Prize | 京东供应链创新与实践:应用数据驱动的库存选品和调拨算法提升履约效率
京东零售供应链技术团队凭借库存选品与调拨技术创新于2024年10月获Daniel H. Wagner Prize。京东在供应链管理和履约效率方面表现出色,其采用两级配送网络,FDC选品和调拨对履约效率影响大。团队提出数据驱动的库存选品和调拨算法,包括选品的ML - Top - K和Reverse - Exclude算法、调拨的端到端算法,这些算法已应用,提升了订单满足率等指标,降低成本并提高现货率。

[京东技术] 电商 库存平台 稳定性建设

库存平台稳定性建设实践
库存平台是电商核心模块,面临诸多稳定性挑战,如业务流程、库存数据准确性、数据库热点操作等。为此采取了多种稳定性建设措施,包括流量拆分、灰度链路、操作数量校验等,还针对数据库与Redis数据不一致和关键客户商家难用缓存问题给出解决方案。此外对店铺库存稳定性建设进行优化,如CPU使用率、JSF服务、虚拟组套治理。最后提出未来规划,包括补充业务监控告警和开发数据库 - redis不一致比对工具。

[AndroidPub] Android开发 协程 事务框架

基于协程的 Android 事务框架设计
文章介绍了基于协程的Android事务框架设计。先阐述数据库事务概念,引出Android开发中使用事务需考虑的问题,如简化补偿操作、数据传递等。接着详细讲述事务的创建、返回值、嵌套事务处理,包括同步和异步场景下多种协程事务开启方式、事务拦截器、数据通信、事务一致性保证的原理与实现,还提及异步嵌套场景需注意的事项。

[阿里云开发者] 线上支付 算法优化 OOM故障

当leetcode真题上了生产引发的线上问题
本文记录了一次线上支付系统OOM故障的排查与解决过程。业务高峰期支付网关下游HSF请求失败,下游同学排查问题,发现是B算法在处理特定用户订单时因空间复杂度问题导致OOM。随后介绍了三种可选解法,包括最简算法、分治+回溯、背包算法,并通过对比实验,根据订单数和可用额度等情况选择不同算法。最后分享了此次问题的体会。

[美团技术团队] 美团技术 2024热门文章 多技术领域

2024 美团技术团队热门技术文章汇总 | 内含福利
美团整理了2024年技术团队10篇热门文章,涵盖多线程、DDD、KV存储、搜索推荐、因果推断等多领域,包括多线程概念与实践、DDD在不同系统的应用、KV存储挑战与架构、搜索广告召回技术实践、分布式因果推断实践、Spark向量化计算实践、菜品知识图谱构建、UI内容一致性智能检测等内容,文末有福利。

[哔哩哔哩技术] B站、动画视频生成、AniSora

B站自研动画视频生成模型全链路技术报告
本文介绍了B站自研动画视频生成模型AniSora全链路技术。包括构建数据飞轮提供超1000万高质量文本 - 视频对,开发适用于动画的扩散框架,加入时空掩码模块实现多种动画功能,提出动画视频评估基准数据集。实验结果表明该模型在自动化评测和人工评测中表现良好。业务上,其赋能动态漫制作,降低成本、提高效率并扩大IP影响力。未来计划开发自动评分系统、扩展模型架构、采用强化学习技术优化性能。

[酷家乐] 自动化持续集成、测试优化

酷家乐自动化持续集成困境突围
酷家乐在自动化持续集成方面面临困境,如运行速度慢、稳定性不足、指标追求不当等。为解决这些问题,从运行效率、自动化稳定性、CI流程、指标度量等方面进行改进。提升了运行效率,优化了自动化CI流程,治理了自动化稳定性,设立了指标度量分级。成果是达成自动化故障发现率目标,各项关键卡点阈值符合率接近100%,实现快、稳、准目标。未来将整合回归测试平台,探索AI与自动化结合。

[大转转FE] 前端开发、代码可维护性、代码质量

【1.7 万字】破解代码质量密码:可维护性技术深度解析
本文从多维度探讨前端代码可维护性,先阐述代码可维护度的概念与重要性,后介绍其主要度量指标,如变量命名规范、注释密度及长度等。还提及如何提高代码可维护度,包括变量命名、注释、代码圈复杂度等方面的优化手段,也介绍了常用的代码质量分析工具库,并简述在转转中的应用,最后进行总结。

[搜狐技术产品] XCFramework 苹果开发 库文件管理

Xcframework:苹果框架的未来,你准备好了吗
XCFramework是苹果推出的新Framework格式,文章介绍其特点、集成方法、层级结构、创建过程、依赖关系处理、最佳实践等内容,它支持多平台多架构,可简化库文件分发管理,在不同方面有多种操作方式,遵循最佳实践可提高开发效率、确保框架质量。

[InfoQ] 软件工程、Grady Booch、软件架构

软件架构50年:大模型是否开启新的抽象层次?ACM 院士、UML创始人谈软件架构演变
本文是对Grady Booch的访谈,他回顾了软件工程的发展历程,包括两个黄金时代、UML的建立过程,还谈及软件架构实践的变化、对大语言模型的看法等。他讲述了自己在IBM的工作经历、参与的项目,如Watson项目。他提到架构师角色已因新抽象层次的出现而改变,UML在工业界不再流行的原因,以及软件架构与迁移的关联。最后,他分享了对大语言模型的评价,还为软件工程新人提供了职业建议。

Java NullPointerException 得物技术

Java程序中的潜在危机: 深入探讨NullPointerException|得物技术
文章深入探讨了Java中的NullPointerException。从其历史引入说起,Tony Hoare虽发明了空引用概念但后来称其为‘十亿美元的错误’。文中阐述了Java虚拟机对空引用检查的策略,包括不主动识别等。还讲述了空引用触发时操作系统的处理,如SIGSEGV信号相关。同时指出使用信号量存在隐含风险,如频繁空引用、信号量资源共享问题。最后介绍了JDK的改进之处,像Optional类和异常提示细化。

[前端充电宝] 前端开发、2024年、技术更新

盘点 2024 年前端大事件!
本文盘点了2024年前端领域的大事件,包括JavaScript、TypeScript、Vue、React、Angular、Node.js等语言或框架的版本发布,还有其他工具如Vite、Rspack、Ant Design等的更新,以及一些AI相关编程工具的发布,涵盖了前端开发众多方面的新动态。

[phodal] AI辅助研发、软件工程、实践心得

一线落地 AI 辅助研发的实践心得:从工程、工具到未来展望
作者分享了AI辅助研发的实践心得,包括短期内效果有限但有积极方面,通过确定性提升准确性、手动介入提升上下文、构建统一领域语言、领域知识检索方式多样、智能体规划基于模式拆解、面向AI的知识重构、交互优化不能解决模型极限问题、先理解软件工程再谈AI辅助研发等内容,同时指出AI辅助研发要基于良好的软件工程实践。

[前端之神] Vue、前端框架、性能提升

Vue 团队官宣:Vue 的性能将提升 400%,世界最快前端框架!
Vue团队官宣Vue的性能将大幅提升,在Vue3.5中引入alien - signals库提升响应式性能,它基于Vue3.4响应系统+signals实现。该库是当前最快的signals库,经优化性能可达原本的400%,在Vue3.5中甚至可达6500%,还阐述了性能提升的原因及给出了数据支撑,最后提到优化导致包体积发生变化。

[浪说播客] AIGC、前端开发、WeaveFox

终于找到了AIGC时代连专业前端都能提效的工具
文章主要讲述了在AIGC时代前端开发提效的工具WeaveFox。先介绍了AI编程工具的发展背景和分类,指出AIGC在代码生成方面存在不确定性的问题。然后详细介绍WeaveFox,包括其功能、原理、与其他类似产品的对比、出码效率等,通过实例展示其在前端开发中的高效性,最后对WeaveFox的未来发展提出建议。

[前端圈] 前端开发、Rolldown、打包工具

Rolldown 1.0.0-beta.1 发布,我们为什么仍然需要打包工具?
Rolldown 1.0.0 - beta.1发布,尽管现代浏览器支持原生ES模块和HTTP/2,但打包工具仍不可或缺。文章阐述了打包工具在减少网络请求、优化缓存、减少代码传输量和提高JavaScript执行性能方面的作用,还介绍了Rolldown的性能、兼容性、功能等优势,它是一款高效的打包工具,对Web开发有重要意义。

[code秘密花园] JavaScript 前端开发 年度大奖

2024 JavaScript 年度大奖出炉,谁是最大赢家?
2024年JavaScript年度大奖出炉,state of js 2024显示,6个年度大奖中四个与Vite有关,Vite是最大赢家。文章还展示了前端库整体发展趋势、代码库满意度等统计内容,如随着新编译工具出现,webpack负面情绪逐年增加,React等老框架类似,而Vue和Angular开始重新获积极评价。最后提及抖音前端架构团队的招聘信息。

国外

JavaScript Web Development 2024 News

The Year in JavaScript: Top JS News Stories of 2024
The article reviews JavaScript's 2024 news. It shows signs of a thriving language like new meta - frameworks, a new tool chain plan, and Angular's new feature. But there are also problems such as Google's split proposal, complaints about bloat, and a trademark battle, setting up an interesting 30th birthday for JavaScript.

JavaScript Benchmarking Performance

JavaScript Benchmarking Is a Mess
JavaScript benchmarking is complex due to its architecture and engine differences. The JIT compiler affects accuracy, engines limit accurate timing, and each environment has different performance characteristics. There's no one-size-fits-all solution, but on the server there are some ways to control optimization levels and improve accuracy. In the browser, it's more difficult. Despite these challenges, it's important to benchmark across relevant engines if code will run in multiple environments.

CSS Web Development CSS Wishlist

A CSS Wishlist for 2025
2024 has seen great CSS developments. The article presents CSS developers' wishlists for 2025. Geoff wishes for an if() statement, CSS mixins, inline comments, and font - size: fit. Ryan wants more browser support for anchor positioning, ways to promote elements to #top - layer without popover, and a layer attribute for <link> tags. Juandi desires getting children count/index, better flex - wrap balancing, and easier CSSWG discussion access. Also, some community wishes are shared.

Web Development 2024 Trends AI in Web

Web Development Trends in 2024: A Shift Back to Simplicity
The article explores five web development trends in 2024. It includes the rise of less complex web frameworks, a possible post - React world, the love - hate relationship with web components, the omnipresence of AI, and the existential situation of web publishing. These trends show a shift back to simplicity in web development, while also highlighting challenges like AI - related issues and legal disputes in web publishing.

前端开发 2025年趋势 框架创新

Frontend in 2025: Trends Shaping Development
本文探讨了2025年前端开发的趋势,包括框架创新(如Angular、React、Vue)、下一代构建工具(Vite 6、Bun)、人工智能的融入、以开发者为中心的改进以及更广泛的趋势(如通用兼容性、边缘计算、WebGPU扩展)等方面的发展,这些趋势将使前端开发更快、更灵活、更易用,以满足现代用户的需求。

Web Development Terminology Front - end

Is It “Frontend” or “Front-End” or “Front End”?
文章探讨了在网页开发中'frontend'、'front - end'和'front end'这三个术语的用法。三者都用于描述网站或应用的前端部分,但在语法、使用场景和流行程度上有所不同,实际选择取决于语境和受众,'frontend'在现代用法中似乎更受青睐。

AI +

[得物技术] AI智能编码、软件开发、得物技术

软件开发领域变革前夕-AI智能编码的发展|得物技术
文章介绍了AI智能编码的发展,包括产品发展(插件、基于VSCode、WEB形式)、技术发展(IDE端和服务端)、研发效能实践(IDE端、WEB端、小众脚本语言)以及未来预测(交互形态、研发流程、人员结构、大模型发展),指出AI智能编码正在重塑软件开发流程,产品和技术快速发展且影响深远。

[矽鸟科技新零售AI] ReXMedia AIGC、企业营销、零售行业

ReXMedia AIGC如何助力企业营销内容生产?
ReXMedia AIGC助力企业营销内容生产,在生鲜、食品、餐饮零售行业有诸多应用案例,如生鲜/餐饮摄影图、指定商品摄影图、营销素材图生成和文案生成处理等。还介绍了其营销内容AI工作流,具有操作简单、可定制等特点,与常规工作流软件不同,更适合零售企业。此外还提到多种合作方式、多尺寸商品海报生成、企业营销设计协同,欢迎企业申请试用。

[58UXD] 年终总结、视频制作、AI应用

AI都这么好用了,要不试试用视频形式做年终总结?
文章讲述了用视频形式做年终总结的优势与流程。指出PPT形式易让听众失去兴趣,视频更生动且AI降低制作门槛。以B端项目总结为例,阐述了构思大纲、创作逐字稿、AI配音、制作视频的流程,并给出各环节的建议,如大纲要围绕主题、逐字稿要口语化等,还分享了各环节使用的工具及一些制作小技巧,最后强调工具是辅助,内容才是核心。

[58UXD] AI Agent、58灵犀智能体、智能体创建

0代码,教你三步搭建AI Agent
文章围绕58灵犀智能体项目,指出当前智能体平台学习成本高的问题,提出打造智能体的三个核心步骤:搭建提示词框架(立人设)、为智能体赋能(练才艺)、测试对话功能(上选秀),并详细阐述每个步骤的操作方式、设计思路及对用户体验的优化,最后表明通过这三步可创建易用的智能体,降低学习成本,应用前景广阔。

[腾讯研究院] 播客、AI、真人主播

做播客,AI永远取代不了人
文章探讨了AI在播客行业的发展及能否取代真人主播。首先阐述AI已介入播客策划、剪辑等环节,且AI主播诞生。播客行业在国内外发展迅速,听众和节目数量增多。AI工具能辅助创作、革新传播端,但AI面临创造独特内容的挑战。从亚里士多德的说服技巧看,不同类型播客受AI影响不同。最后指出听众听播客不仅为获取信息,真人主播的本真性、情感联结难以被AI取代。

[MacTalk] AI创作 百度 自由画布

终于看到思路不一样的 AI 产品了。
作者拿到百度‘自由画布’内测名额,体验后认为这是思路不同的AI创作产品。先指出以往AI创作产品的两种形态及不足,然后阐述自己创作时找资料、整理素材的痛点。‘自由画布’可承载多种格式素材,交互自然,能自动解析文档、音视频文件,可根据素材生成文章初稿,还有很多贴心细节。虽有不足,但它打破了素材、工具和流程的壁垒,是新一代AI创作工具该有的样子。

[独立开发] Anthropic AI Agent LLM

Anthropic:高效构建AI Agent的最佳实践范式
Anthropic分享构建LLM智能体经验,探讨智能体定义、使用场景、框架选择等。定义智能体为大模型自主规划流程完成任务的系统,工作流是预编排流程。使用Agent需权衡延迟和成本,在需大规模灵活性时适用。介绍多种框架,建议先直接用LLM API。还阐述构建模块从增强型LLM到多种Workflow再到Agent的常见模式,各有适用场景。强调构建适合需求的系统,给出实现Agent的三个原则。

[蚝油菜花] 阿里 多智能体开发平台 开源项目

AgentScope:阿里开源多智能体低代码开发平台,支持一键导出源码、多种模型API和本地模型部署
AgentScope是阿里巴巴开源的多智能体开发平台,有高易用性等特点。它支持多智能体协调、消息交换、易用性设计等功能,其技术原理包括消息驱动架构、Actor模型等。还介绍了运行AgentScope的步骤,如安装、配置模型、创建智能体、构建对话等,最后给出项目相关资源。

[Tecvan] Cursor 编程辅助工具 编程效率

Cursor 深度评测:革命性提效工具还是过誉的玩具?
文章对Cursor进行深度评测,指出它能解决很多基础问题,提升开发效率,如Codebase Indexing等功能。介绍了其适用场景,像问答、生成单测、语言切换等,但也存在短处,如随机性、缺乏领域知识、不具备创造性等。还给出了使用Cursor的最佳实践,包括频繁提交代码、重视Code Review等,强调它是辅助编程工具,人类智能仍是主体。

产品/设计

[百度MEUX] 科技 文化 12月事件

MEUX 「十二月」 AI设计观察
本文主要介绍了12月的一些科技和文化事件,包括谷歌发布Gemini2.0、Android XR迎来Gemini时代、OpenAI发布会成果、腾讯版Sora发布即开源、豆包新增图片生成中文功能、Kimi上新视觉思考模型k1、360集团发布纳米搜索、iOS 18.2更新Siri接入ChatGPT、蛇年春晚吉祥物发布以及潘通发布2025年度代表色等内容。

行业/组织

[人工智能学家] 技术趋势 2025年 新技术

2025年的23个新技术发展趋势
文章介绍了2025年的23个新技术发展趋势,涵盖人工智能、5G、物联网、区块链等多个领域。阐述了各技术的影响、市场规模与增长、采用率和主要发展方向等内容,指出这些技术将推动变革,对提高效率、增加就业机会、解决全球性挑战具有重要意义,个人和企业需适应技术创新以保持竞争力。

[阿里云开发者] RAG系统 2024年度 AI

RAG七十二式:2024年度RAG清单
作者遴选了2024年度72个典型的RAG系统和论文,逐月为纲形成‘RAG七十二式’,涵盖多种功能如处理长文本、多模态等的RAG系统,还介绍了其工作原理、项目地址等,文末附上RAG综述和测试基准材料,旨在帮助读者速通RAG相关知识。

[极客公园] AI Agent、无界方舟、2025年

2025 年,AI Agent 将如何变革?
2025年AI Agent有望成为商业爆发元年。文章讲述AI Agent的发展,从传统走向基础智能体,包括专家Agent和个人Agent两个深水区。个人基础智能体含交互、记忆、技能三要素,交互要低延迟、带视觉理解等,记忆构建AutoMind系统,技能探索Action Q方法。无界方舟的探索涵盖技术突破和硬件产品,如智能机器人阿奇,企业专家智能体也在降本增效等方面发挥作用。

[Tecvan] AI编程、2024年、豆包MarsCode

2024年AI 编程现在可以做到什么程度?
2024年AI编程发展迅速,国内外涌现众多工具。工具分为智能编辑器、代码生成转换、开发辅助插件、一站式开发平台等类别。国内的如豆包MarsCode等有独特优势。文章以豆包MarsCode为例分析AI编程局限,包括产品定位、技术路线、技术局限等。还探讨未来发展方向,如更细粒度开发流程拆解等。最后总结豆包MarsCode成就与问题,并展望AI编程前景。

[DevOps] 微软 纳德拉 AI 访谈

纳德拉看AI2025,万言谈话纪要 | 笔记
科技播客BG2的Bill Gurley和Brad Gerstner对微软CEO纳德拉进行85分钟视频访谈。文章提炼出12点干货,包括Azure为企业工作负载构建、AI工具的状态转变、传统搜索可能崩溃、浏览器争夺、从谷歌夺回市场、代理与应用关系、Word和Excel成为代理、AI是知识工作精益工具、实现运营杠杆、扩展定律潜力、微软不参与最大模型训练竞争、芯片供应问题等内容。