Dart 官方再解释为什么放弃了宏编程,并转向优化 build_runner ?| 掘金一周 1.15

本文字数1100+ ,阅读时间大约需要 4分钟。

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周"金"选

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

一杯茶时间带你基于 Yjs 和 reactflow 构建协同流程图编辑器 😍😍😍@Moment

想象一下这样的场景:多个用户同时打开同一个流程图,拖动节点、创建连接、实时看到彼此的光标位置,就像在同一块白板上协作一样流畅。这就是我们要实现的效果。这个案例会涵盖协同编辑的核心场景:数据同步、状态管理、光标协同,以及前后端的完整实现。

🎥解决前端 "复现难":rrweb 录制回放从入门到精通(上)@秋天的一阵风

前端开发的核心痛点之一,是 "问题不可见"------ 当用户反馈 "按钮点击无响应""页面空白" 时,开发者只能靠有限日志推测场景,难以复现真实操作路径。

后端

从活动编排到积分系统:事件驱动在业务系统中的一次延伸@洛卡卡了

在这次的积分系统设计中,我们同样采用了基于事件驱动的整体思路。所有积分行为,都从明确的业务事件开始,由事件触发规则,由规则决定是否发放积分,再进入后续的结算、风控与审计流程。通过把"发生了什么"和"为什么会发积分"拆清楚,尽量让每一次积分变动都可解释、可回溯。

Android

Dart 官方再解释为什么放弃了宏编程,并转向优化 build_runner ? 和 Kotlin 的区别又是什么?@恋猫de小郭

近日,Dart 团队再次详细解释了为什么 Dart 放弃了宏编程,简单说就是:在现在的 Dart 语言上进行的宏编程支持,最终得到了"高不成低不就"的结果,所以官方最终放弃了这个支持。

人工智能

有赞AI研发全流程落地实践@有赞技术

随着编程工具的发展,编程门槛被大幅降低,氛围编程(Vide Coding)开始兴起,让更多非专业开发者专注创意和结果。在有赞内部有产品同学开始用代码交付交互式的 PRD,在一些创新型项目中这会成为第一版代码。

2026年的IT圈,看看谁在"裸泳",谁在"吃肉" @威哥爱编程

近不少粉丝私信问我:"V哥,现在这行情卷得跟麻花似的,35岁危机就在眼前,你说咱们搞IT的,到了2026年还有出路吗?这技术迭代快得像坐火箭,我到底该往哪边押注?"

OpenCode:你的开源 AI 编程助手完全指南@小碗细面

OpenCode 是一个开源的 AI 编程助手,它可以帮助你在终端、IDE 或桌面应用中编写代码。目前已经在 GitHub 上获得了 50,000+ 星标,拥有 500+ 贡献者,每月有超过 65万 开发者在使用。

活动日历

活动名称 活动时间
🏆2025 AI/Vibe Coding 对我的影响 年终征文 2025年12月26日-2026年1月25日

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会呈现在下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。

相关推荐
子兮曰3 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰3 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万3 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝3 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋3 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁3 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
汉堡大王95273 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大3 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师3 天前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端
沙蒿同学3 天前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端