写点什么

Flex MVC Framework——Flight

  • 2009-03-12
  • 本文字数:925 字

    阅读完需:约 3 分钟

Flight Framework 是面向 Adobe Flex 的 MVC Framework 中的一个新兵,其创建者 Tyler Wright Rob Taylor Jacob Wright 旨在通过该框架满足 ActionScript 和 Flex 的开发需要,最近他们基于 MIT license 将其 beta 版开源了。Tyler 在其博客中介绍了此次发布的 Flight Framework:

Flight Framework 是几年前就已经出现的 ActionScript Framework 的演化结果。它用来代替 Cairngorm,最初其设计目的是面向基于 Web 以设计为中心的应用,如徽标制作及图书装订等等。现在该框架还带有 CommandHistory——取消与重做的完全解决方案——同时还有其他一些实用的功能。 Flight Framework 意在支持“有资格”的客户端:Flex 与 Flash 应用,他们不仅仅是服务器端漂亮的门面。通过域(模块化的 MVC 系统)及预定的结构等特性,框架可以将组件脚本转换为真实的应用开发。

在谈到该框架时,其创建者总爱将其与 Cairngorm 进行对比,但却没有给出“样板式”代码。该项目的博客对其进行了更加详尽的介绍:

该框架提供了一个 MVC 工作流以降低应用开发的复杂性,它模块化了域逻辑、简化了团队开发并创建了一种自然的迭代式的编程环境。更为重要的是,Flight Framework 会尽最大可能简化你每天的编码体验,让你从中获得乐趣。 Flight 是个最低限主义者。从其大小到预定结构的一切都确保了你无需做份外的事情。

… Flight Framework 拥有一个预定的结构和方法学,你可以在应用的各层使用他们。

… Flight 应用由一个或多个 MVC 模块或域构成。Flight 下的每个域代表了一个特定的业务领域或真实世界中相关的问题与解决方案。领域是无穷无尽的,从用户帐户到购物车、从应用流到完整的图形编辑库等等。这些 MVC 子系统是你自己定义的,反映了应用的目标,特定于具体的目的。一些领域完全是自包含的,可以在很多项目中得到重用,而另一些则彼此依赖。领域甚至还可以按继承的方式进行组织,高层域包含了多个子域,这样就能以模块化的形式更好的管理复杂的系统了。虽然工具很强大,但领域其实是非常简单的,也很容易在开发中进行处理。在 Flight 中,定义良好的域将为应用开发带来很多好处。

请访问项目站点 http://www.flightxd.com 来了解关于 Flight Framework 的更多信息。

查看英文原文: Flight a Flex MVC Framework

2009-03-12 04:222525
用户头像

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

关注

评论

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

保密+完整+可用+安全,规避代码安全「马奇诺防线」,构建软件供应链整体安全

极狐GitLab

高可用 DevSecOps geo 代码安全 软件供应链安全

ChatGPT到来个人如何应对

程序员半支烟

人工智能 职业成长

教你使用Feign替换RestTemplate

火山引擎DataTester分享:A/B实验中常见的8个错误

字节跳动数据平台

腾讯安全携手行业伙伴,详解攻击面管理(ASM)技术的“拓客”潜力

极客天地

【换模型更简单】如何用 Serverless 一键部署 Stable Diffusion?

Serverless Devs

云计算 Serverless AIGC

实践「容器镜像扫描」,Get 云原生应用的正确打开方式

极狐GitLab

Docker DevOps 云原生 DevSecOps 容器镜像

SRE方法论之拥抱风险

不思jo

#运维

在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?

华秋PCB

电磁 电路 处理器 控制器 抗干扰

火山引擎DataLeap:3步打造“指标管理”体系,幸福里数据中心是这么做的

字节跳动数据平台

大数据 字节跳动 数据管理 指标管理 数据研发

如何用一行代码实现监测 OpenAI,大幅提升使用体验

Yestodorrow

可观测性 用户体验 应用性能 ChatGPT

软件测试丨Python学习笔记之内置库科学计算、日期与时间处理

测试人

Python 软件测试 测试开发

Vue3迎来升级,全面助力企业数字化转型

引迈信息

让算力不再成为瓶颈,小红书机器学习异构硬件推理优化之道

小红书技术REDtech

机器学习 架构 异构计算

基于HTML5智慧产业园三维可视化运维平台

2D3D前端可视化开发

物联网 数字孪生 三维可视化 工业组态 智慧产业园区

融云跨平台 SDK 自动生成技术的探索和实践

融云 RongCloud

sdk 融云 办公效率 通讯 图片资源

车载手势识别技术:未来交通的革命性解决方案

数据堂

行业分析| 快对讲-融合会议的应用

anyRTC开发者

音视频 视频会议 快对讲 融合会议 电话会议

架构实战-毕业设计

程序员小张

「架构实战营」

iTubeGo YouTube Downloader 快速下载视频~

真大的脸盆

Mac 视频下载 网页视频下载 Mac 软件 下载视频

inBuilder低代码平台开发者分享课丨提交PR的正确姿势

inBuilder低代码平台

国产游戏引擎,竟然用来搞民航

Openlab_cosmoplat

人工智能 开源

量化交易系统开发——现货策略

薇電13242772558

量化策略

Web3和低代码开发:下一代Web应用开发的合作与创新

加入高科技仿生人

前端 Web 低代码

ChatGPT:DevSecOps 落地实践的最后一公里

极狐GitLab

DevOps 云原生 Code Review DevSecOps ChatGPT

低代码开发——进最热的赛道,啃最硬的骨头

引迈信息

前端 低代码 快速开发 JNPF

Flex MVC Framework——Flight_Java_Jon Rose_InfoQ精选文章