写点什么

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:222431
用户头像

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

关注

评论

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

Rust 元宇宙 7—— 异步和消息

Miracle

rust 异步 元宇宙

架构训练营 - 模块五

Geek_9de3de

架构实战营

Spring AOP内功修炼

4ye

Java spring 程序员 后端 签约计划第二季

Java开发之ssm三大框架的整合

@零度

Java ssm

DDD领域驱动设计落地实践系列:战略设计和战术设计

慕枫技术笔记

Java 后端 签约计划第二季

12.04 Serverless Meetup 深圳站 | Call 你来参加

阿里巴巴云原生

阿里云 Serverless 云原生 活动

一文读懂敏捷开发的发布策略

华为云开发者联盟

DevOps 运维 敏捷 开发 发布策略

kafka元数据信息存储在哪里,如何查看

编程江湖

kafka

在线文本并集计算工具

入门小站

工具

Redis线程模型的前世今生

vivo互联网技术

redis reactor 多线程 io

架构营模块五作业

GTiger

如何用JavaScript实现2+2=5?

汪子熙

JavaScript 大前端 语音识别 语音合成 11月日更

使用JDK自带的VisualVM进行Java程序的性能分析

汪子熙

Java jdk 性能 性能调试 11月日更

「Oracle」Oracle数据库基本概念

恒生LIGHT云社区

数据库 oracle

Vue 中 $attrs 与 $listeners 的详解

编程江湖

Vue 大前端

2022北京智博会AIOTE 2022第十五届北京国际人工智能产品展览会

InfoQ_caf7dbb9aa8a

OpenELB 进入 CNCF Sandbox,让私有化环境对外暴露服务更简单

青云技术社区

云计算 云原生

AOP 插件就这?上手不用两分钟!!

4ye

Java spring 程序员 后端 签约计划第二季

spring-boot-devtools 快速重启的秘密

4ye

Java spring 程序员 后端 签约计划第二季

基于TDengine进行睿信物联网平台的迁移改造

TDengine

tdengine 时序数据库

Python量化数据仓库搭建系列3:数据落库代码封装

恒生LIGHT云社区

量化投资 量化交易 量化

常用的5个分布式缓存框架

编程江湖

Java 开发 分布式缓存框架

taosAdapter正式发布:支持从OpenTSDB向TDengine无缝迁移

TDengine

tdengine 后端 时序数据库

使用HTML+CSS制作逼真的红色开关

海拥(haiyong.site)

CSS html 大前端 Demo 签约计划第二季

智慧城市主题展2022第十五届北京国际智慧城市展览会

InfoQ_caf7dbb9aa8a

元宇宙是人类文明不可避免的一次内卷

CECBC

Python Qt GUI设计:QClipboard剪贴数据类(基础篇—19)

不脱发的程序猿

Python PyQt GUI设计 QClipboard 剪贴板

架构训练营 - 模块六

Geek_9de3de

架构实战营

GitHub上星标39.9k+的开源类库,忍不住分享下

沉默王二

Java

微信程序开发系列教程(一)开发环境搭建

汪子熙

JavaScript node.js 微信 11月日更 微信开发

从1天到10分钟的超越,华为云DRS在背后做了这些

华为云开发者联盟

数据库 数据 报表 华为云DRS 在线交易

Flex MVC Framework——Flight_Java_Jon Rose_InfoQ精选文章