FlexGanttFX正式开源,提供跨行业甘特图调度框架
[BT](https://www.infoq.com/int/bt/ "bt")
InfoQ 软件架构师通讯
这是一份每月一次的概览,涵盖架构师或有志成为架构师的人需要了解的内容。查看示例
输入您的电子邮件地址
选择您的国家
关闭
直播网络研讨会和问答:超越 PR:面向智能体软件交付的新控制平面(2026 年 9 月 17 日)立即报名
关闭
切换导航
促进专业软件开发领域知识与创新的传播
搜索
解锁完整 InfoQ 体验
登录以解锁完整 InfoQ 体验!随时了解您关注的作者和主题,参与内容互动,并下载专属资源。登录
或
还没有 InfoQ 账号?注册
- 随时了解对您重要的主题和同行:即时获取最新洞察与趋势的提醒。
- 快速访问免费资源,持续学习:迷你书、带文字稿的视频以及培训材料。
- 保存文章,随时阅读:将文章加入书签,随时阅读。
主题
开发精选
Chad Schuster 讨论了如何借助 Numba JIT 和 GPU,将 Python 的开发速度与类似 C 语言的性能相结合。基于大规模精算建模经验,他解释了 LLVM 流水线架构、最高 750 倍的性能提升,以及关键的权衡,例如面向对象编程的限制、类型推断错误和编译期开销,这些内容对领导计算密集型企业系统的工程管理者尤为有用。
查看全部开发内容 关注主题
架构与设计精选
Kasia Trapszo 讨论了 Netflix 如何将其商务平台从一项美国 DVD 服务演进为全球基础设施。她解释了如何应对国际支付现实、适应严格监管要求、按领域边界拆分单体架构,以及为超大规模直播活动重新设计系统——这证明了伟大的系统是通过持续演进而存续的。
查看全部架构与设计内容 关注主题
AI、机器学习与数据工程精选
Fabiane Nardon 分享了 TOTVS 如何为需要大量 token 的 AI 智能体准备企业数据。她讨论了如何在精度、安全和成本之间平衡确定性逻辑与非确定性大语言模型(LLM)。Nardon 详细介绍了如何利用数据网格、低延迟数据库架构、语义本体和动态 MCP 工具选择来优化上下文窗口,并降低事务系统中的 token 开销。
查看全部 AI、机器学习与数据工程内容 关注主题
文化与方法精选
“左移”和 DevOps 影响了我们如何将变更从构思阶段推进到生产环境,但代价是增加了认知负荷,并在测试、安全和维护方面产生了重复工作。本文探讨了合理调整开发者平台规模所面临的实际挑战,以及如何为使用这些平台的工程团队找到文化契合点,以降低认知负荷并更快交付变更。
查看全部文化与方法内容 关注主题
DevOps 精选
Anthropic 可靠性工程师 Alex Palcuie 分享了将大语言模型用于实际事件响应的实践经验。他解释了 AI 在观察日志和追踪方面如何超越人类,为什么在根因分析中仍难以区分因果关系和相关性,以及工程领导者如何在不让人类专业知识退化的前提下,将 AI 集成到值班工作流中。
查看全部 DevOps 内容 关注主题
有用链接
选择您的语言
2026年8月26日 AI 安全与隐私工程认证 保护生产环境中的 AI 系统,涵盖敏感数据、护栏、评估和审计。在线。立即注册。
2026年9月18日 AI 辅助工程认证 您的编码智能体行动迅速。谁来检查它是否让代码库变得更好?在线。立即注册。
2026年11月16-20日 QCon 旧金山 来自一线团队在 AI、架构和领导力方面的实践经验。注册。早鸟优惠截至 8 月 11 日。
2026年12月15-16日 QCon AI 纽约 来自资深工程师在生产环境中构建的 AI 智能体、上下文、评估、安全和基础设施。报名已开放。
2027年4月13-16日 QCon 伦敦 早期采用者团队在生产环境中证明了哪些方案,涵盖 15 个工程方向。注册。早鸟优惠截至 8 月 11 日。
InfoQ 首页 新闻 FlexGanttFX 现已开源 Java 当 AI 加速开发时,您的 CI 流水线能跟得上吗?(10 月 8 日网络研讨会)
FlexGanttFX 现已开源
2026 年 8 月 31 日 2 分钟阅读
作者:
产品管理 @ Azul。密码学课程作者。
关注我们
登录以收听本文
正在加载音频
0:00 0:00 正常 1.25x 1.5x
喜欢
Dirk Lemmerman 已将 FlexGanttFX 开源,这是一个用于生成甘特图的资源调度框架。Lemmerman 在历经 15 年后将该库开源,以提升代码的可获取性,并采用 AGPL 许可证来应对项目维护问题。该库基于 JavaFX,因此既可用于桌面端,也可用于移动设备。项目提供了可运行的演示,展示了图表的创建和渲染技术。
甘特图表示多个任务随时间推移的进度,可以是并行的,也可以是顺序的。它们常用于项目或资源规划,以理解一个事项如何影响另一个事项,广泛应用于物流、航空、医疗保健以及软件项目规划等行业。
FlexGanttFX 通过将 Canvas 渲染与标准 FX 节点相混合,实现了高性能图表。这样,应用程序可以将图表本身渲染为单个 Canvas,而无需为图表中的每个元素重新应用完整效果。这使得复杂图表能够以可接受的速度渲染,而不是使用数百或数千个独立节点。
该框架基于四个基本原语构建。行(Rows)构成资源的树状结构;活动(Activities)是放在行上的有时间限制的条目;层(Layers)对活动进行分组并控制 z 轴顺序和可见性;链接(Links)表示活动之间的依赖关系。整个框架使用 java.time.Instant 对时间进行建模,时间线可以按从毫秒到数十年的任意粒度渲染,并且时区、夏令时转换、周末和工作时间都被视为模型的一部分,而非显示设置。
每一行都可以有自己的布局:标准布局绘制经典条形图;图表布局将活动渲染为折线图或面积图,因此容量曲线可以与其所约束的条形图并排显示;池化布局则将重叠的活动打包成堆叠的线条。编辑采用直接操作方式,并通过约束钩子让应用程序自身的规则决定允许哪些移动。
对于这次开源发布,Lemmerman 选择 AGPL 许可证,这与许多其他“开源但商业”项目的决策一致。Bruno Lowagie 在开发 iText(一个广受欢迎的原始 PDF 库)时也做出了类似决定。他出版的著作 《Entreprenerd》 详细介绍了通过 AGPL 许可证提供 iText 的理由和影响。
与 Apache 2 等常见许可证不同,AGPL 包含一项关于修改版本通过网络使用的条款。修改该库的公司必须向公众公开其源代码,即使他们不再分发修改后的版本。虽然这为采用双重许可模式的软件企业创造了向其他许可证收费的机会,但也导致许多 SaaS 公司完全规避 AGPL 项目。
大型厂商也做出过类似决策,例如 Elastic 回归开源 以及 Grafana 在 2021 年的许可证变更。其他厂商如 MongoDB 则在 2018 年迁移离开 AGPL 之前曾选择过该许可证。
关于作者
Erik Costlow
Erik Costlow 是一位拥有丰富 Java 经验的软件安全专家。他负责 Azul JVM 的安全工作,这些 JVM 以最高速度运行,同时让安全变得更容易、更好。Erik 曾是 Oracle 负责 Java 8 安全的首席产品经理,在黑客攻击最猖獗时期加入,并在连续两年没有零日漏洞之后离开。在那段时间里,他从企业/商业和社区层面深入了解了 Java 的细节。他还协助了 Turbonomic 的产品管理团队,负责数据中心/云端性能自动化。此外,Erik 还领导了 Fortify 静态代码分析器的产品管理工作,该工具可帮助开发人员查找并修复自定义源代码中的漏洞。Erik 还通过 Packt Publishing 出版了多门开发者课程,涵盖数据分析、统计学和密码学。显示更多 显示更少
本文内容属于 Java 主题
关注主题
相关主题
- Development — 关注者:4152 · 关注主题
- JavaFX — 关注者:22 · 关注主题
- Java — 关注者:4950 · 关注主题
Java 热门内容
- JDK 27 与 JDK 28:目前已知信息
- Java 新闻综述:JDK 27-RC1、OpenJDK JEP、Jakarta EE、BellSoft、Helidon、Micrometer、Tika 4.0
- Spring 新闻综述:Boot、Framework、Data、Security、Modulith、Batch 首个里程碑版本发布
- Spring Boot 中的后量子密码学:本迭代可交付的四种模式
- JEP 540 提议在 JDK 28 中加入 Simple JSON API
相关赞助商
- 面向 AI 增强型代码现代化工具的 Gartner® 魔力象限™
- 客户端风险的兴起与信任鸿沟
- IIoT PostgreSQL 性能边界
- 超越公关:面向代理式软件交付的新控制平面(9 月 17 日在线研讨会)——立即预留席位
- 实用代理式编码手册
相关赞助商
- 2026 年 10 月 8 日,美国东部时间下午 12:00
- 当 AI 加速开发时,你的 CI 流水线能跟得上吗?
- 演讲人:Eric Metaj(Datadog 软件交付产品营销经理)、Rohin Chandra(Datadog CI/CD 优化产品经理)
- 由 DATADOG 赞助
- 预留席位
相关内容
- Spring 新闻综述:Boot、Framework、Data、Security、Modulith、Batch 首个里程碑版本发布 — 2026 年 8 月 27 日
- Java 新闻综述:JDK 27-RC1、OpenJDK JEP、Jakarta EE、BellSoft、Helidon、Micrometer、Tika 4.0 — 2026 年 8 月 25 日
- JDK 27 与 JDK 28:目前已知信息 — 2026 年 8 月 24 日
- JEP 540 提议在 JDK 28 中加入 Simple JSON API — 2026 年 8 月 17 日
- Java 新闻综述:Simple JSON API、GlassFish、Jakarta EE、JNoSQL、Open Liberty、LangChain4j — 2026 年 8 月 17 日
- Project Valhalla 首个预览:JEP 401 重新定义 Java 对象的
==— 2026 年 8 月 10 日 - Java 新闻综述:Shenandoah GC、TeamCity CVE、A2A Java SDK、Camel、Gradle、GlassFish、Groovy — 2026 年 8 月 10 日
- Spring Boot 中的后量子密码学:本迭代可交付的四种模式 — 2026 年 8 月 28 日
- Java 新闻综述:OpenJDK JEP、Jakarta EE、GraalVM、TornadoVM、Micronaut、Quarkus、JobRunr、Maven — 2026 年 8 月 3 日
相关赞助商
-
生产环境中的 AI 代理:超越演示需要什么 大多数 AI 代理项目失败的原因并非模型质量,而是基础设施尚未就绪。探索那些将生产就绪代理与原型区分开来的架构模式——持久化执行、结构化记忆、评估、可观测性、治理。
-
当 AI 加速开发时,你的 CI 流水线能跟得上吗?(2026 年 10 月 8 日在线研讨会)——预留席位 AI 正在加速软件交付,但 CI 可能成为瓶颈。了解如何在 AI 推动更多代码通过 CI/CD 时,识别流水线瓶颈、减少不稳定的测试、优化执行并控制计算成本。
-
赞助商:Datadog
The InfoQ 电子报
每周二发送的 InfoQ 上周内容综述。加入一个拥有超过 25 万名资深开发者的社区。
输入你的电子邮箱地址
选择你的国家/地区
-
我同意 InfoQ.com 按照此 隐私声明 处理我的数据。
The InfoQ 电子报
每周二发送的 InfoQ 上周内容综述。加入一个拥有超过 25 万名资深开发者的社区。
- 快速概览发布于各种创新者与早期采用者技术上的内容
- 了解你不知道自己不知道的内容
- 及时了解你感兴趣主题的最新信息
输入你的电子邮箱地址
选择你的国家/地区
InfoQ 在线认证项目——面向高级工程师、架构师和技术负责人
- AI 安全与隐私工程(讲师:Katharine Jarmul)| 8 月 26 日
- 架构师(讲师:Luca Mezzalira)| 9 月 14 日
- 工程领导力(讲师:Michelle Brush)| 9 月 18 日
- AI 辅助工程(讲师:Zichuan Xiong 与 Premanand Chandrasekaran)| 9 月 18 日
随着你的角色越来越资深,工作内容也在变化。你不再只是执行决策,而是在塑造其他团队所依赖的系统、权衡和技术方向。这些为期 5 周的在线项目为你提供了一种结构化的方式,与来自其他公司的高级同行一起,深入探讨你当前角色中的真实决策。
首页 · 创建账户 · 登录 · QCon 大会 · 活动 · 为 InfoQ 撰稿 · InfoQ 编辑 · 关于 InfoQ · 关于 C4Media · 媒体资料包 · InfoQ 开发者营销博客 · 多元化
活动
- 在线 InfoQ AI 安全与隐私工程项目 — 2026 年 8 月 26 日
- 在线 InfoQ 架构师认证 — 2026 年 9 月 14 日
- 在线 InfoQ 工程领导力认证 — 2026 年 9 月 18 日
- 在线 InfoQ AI 辅助工程认证 — 2026 年 9 月 18 日
- QCon 旧金山 — 2026 年 11 月 16 日至 20 日
- QCon AI 纽约 — 2026 年 12 月 15 日至 16 日
- QCon 伦敦 2027 — 2027 年 4 月 13 日至 16 日
关注我们
- YouTube · 23.2 万关注者
- LinkedIn · 2.6 万关注者
- Instagram · 新
- RSS · 1.9 万读者
- X · 5.71 万关注者
- Facebook · 2.1 万点赞
- Bluesky · 新
保持关注
通用反馈:feedback@infoq.com 广告合作:sales@infoq.com 编辑联系:editors@infoq.com 市场合作:marketing@infoq.com
InfoQ.com 及所有内容版权 © 2006-2026 C4Media Inc.
关闭 BT