2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

针对 Flex 的 OpenFlux 组件框架

  • 2008-06-26
  • 本文字数:722 字

    阅读完需:约 2 分钟

OpenFlux 向 Flex 开发者提供了一个基于 MVC(Model-View-Controller)架构的开源组件框架。该库拥有一套组件,目前包括 Buttons、Lists 及 ScrollBars。OpenFlux 的目标在于简化 Flex 应用中组件的定制,进而无需担心会影响组件的其他部分。

该项目的创始人 Ben Stucki 这样描述该组件模型

OpenFlux 的每个组件都由三个核心部分构成,他们协同工作以定义 API(模型)、图形(视图)和组件的行为(控制器)。乍一看,我就觉得对于组件的创建来说有些过度设计了,并且它也确实增加了一些复杂性。然而,由于你可以非常快速和容易地将整个定制的图形和 / 或行为增加到组件中而无需担心重写或者破坏现有的组件,所以这是一个极大的优势。

该项目的贡献者 Ryan Campbell 讨论了标准的 Flex 组件和 OpenFlux 组件的区别

OpenFlux 组件和现在的 Flex 组件大体的区别是前者将逻辑分离到 MVC 架构中了。这使你能在保持其他部分功能不变的情况下,轻松的替换组件的一部分。List 组件更进一步,它还分离了布局逻辑,这样你就能轻松地使用新的布局来呈现列表条目了。

在今年初 Ben Stucki宣布该项目发布的帖子中,他详细论述了构建 OpenFlux 的动机:

OpenFlux 真正的目的是在你的项目中进行定制。使用一个无视图组件的系统意味着你可以快速轻松地创建大量新颖有趣的组件而不必担心会破坏组件的其他部分。还记得过去在 Accordian、TabNavigator 或 List 组件上使用的小把戏吗?我当然记得,这就是创建它的原因。答案并不是保护所有东西而是创建一个更棒的组件模型!

如果你想进一步学习 OpenFlux, InsideRIA 上有一篇很好的文章谈到了如何上手该框架。theflexshow.com 上还发布了今年初采访 Ben Stucki 的一段音频

查看英文原文: OpenFlux Component Framework for Flex

2008-06-26 20:44765
用户头像

发布了 88 篇内容, 共 268.4 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

零成本搭建个人图床服务器

北桥苏

GitHub Pages 免费图床 图床搭建

VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 标准版和厂商定制版

sysin

macos esxi OEM unlocker dell

以“好运”潮饰 “牵”情绪共鸣 老庙一串好运系列与消费者展开情绪对话

科技大数据

接口测试:Mock 技术体系

测试人

软件测试

VMware ESXi 8.0U3 发布下载 - 领先的裸机 Hypervisor

sysin

vSphere esxi

手把手教你用Charles抓包

AntDream

网络 charles Android; 网络抓包 抓包工具

VMware vCenter Server 8.0U3 发布下载 - 集中式管理 vSphere 环境

sysin

vSphere vcenter esxi

亚马逊秘密研发 AI 对标 ChatGPT;语音 AI 未来五年或将释放 100 亿美元市场 丨 RTE 开发者日报

声网

pd17虚拟机安装包:Parallels Desktop 17 激活版

你的猪会飞吗

mac软件下载 Mac虚拟机下载 PD17虚拟机

科普:什么是 BC-404 ?全方位解读最新通缩型 NFT 标准

NFT Research

NFT ERC404

制造业采购堡垒机的四大必要性看这里!

行云管家

网络安全 数据安全 堡垒机 制造

时延降低 50%,小红书图数据库如何实现多跳查询性能大幅提升

小红书技术REDtech

分布式 查询 图数据库 图数据库实战 并行查询

白熊AI推出两款大模型应用产品:一站式智能体开发,十万节点0.9秒响应;0门槛、低代码,全流程自动化大模型训练平台

白熊AI

白熊AI 大模型训练平台 RAG知识库 Agent智能体 Workflow工作流

如何在前端项目中制定代码注释规范

伤感汤姆布利柏

VMware vSphere 8.0 Update 3 发布下载 - 企业级工作负载平台

sysin

vSphere vcenter esxi

云端部署mes/万界星空科技云mes系统

万界星空科技

mes 云mes 万界星空科技

青海正规等保测评服务公司是4家吗?分别在哪里?

行云管家

等保 青岛 等级保护 等保测评

小窗口大魔力,实况窗服务实时掌控重要信息变化

HarmonyOS SDK

HarmonyOS

引领产业创新,河套国际性产业与标准组织聚集区亮相2024MWC上海

最新动态

一文带你了解Mock 技术体系

霍格沃兹测试开发学社

VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)

sysin

macos esxi 驱动 OEM BIOS

GitLab 使用 Docker Compose 部署

极狐GitLab

针对Flex的OpenFlux组件框架_Java_Jon Rose_InfoQ精选文章