写点什么

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

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

关注

评论

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

SpringMVC框架基础知识(03)

海拥(haiyong.site)

28天写作 1月月更

年度盘点|每一个ToB产品都值得被看见

ToB行业头条

【逆向分析】快速查找指定代码的几种方法

H

网络安全 逆向分析

悄悄告诉你,有种管理方法能让设计团队学习、产出两不误!

LigaAI

效率 技术

作业5

施正威

荣获中国专利金奖!百度连续四年AI专利申请和授予量全国第一

百度开发者中心

人工智能 AI

LevelDB在测试中应用应用

FunTester

数据库 测试开发 leveldb FunTester 有状态服务

作业6

施正威

智慧巨鹿使用Rainbond落地实践,一个平台管理所有应用系统

北京好雨科技有限公司

政法委重点人员联防联控平台开发,跨部门大数据系统搭建

电微13828808271

TDengine在上海电气储能智慧运维系统中的应用

TDengine

数据库 大数据 tdengine

敏感信息打码就安全了吗?

恒生LIGHT云社区

信息安全

牛掰,在IDEA中,你可以安装小傅哥写的插件了!

小傅哥

小傅哥 idea插件 vo2dto转换插件开发 idea plugin 代码织入

功能十分全面的项目管理工具(文档协作、项目计划、文件管理等)

优秀

项目管理 项目管理工具

恒源云(GPUSHARE)_云GPU服务器如何使用LightGBM?

恒源云

人工智能 算力 框架学习

web技术分享| css filter和getUserMedia的联合使用

anyRTC开发者

CSS 前端 Web 音视频 WebRTC

数字化转型失败,有哪些原因?

禅道项目管理

数字化转型

找出数组中出现次数超过一半的数字

zdd

算法题

区块链数字藏品平台开发,区块链+数字藏品激活传统文创

电微13828808271

架构实战营第 4 期 -- 模块五作业

烈火干柴烛灭田边残月

架构实战营

What's new in dubbo-go-pixiu 0.4.0

apache/dubbo-go

《JavaScript基础入门》环境搭建

IT蜗壳-Tango

IT蜗壳教学 1月月更

Cube 技术解读 | Cube 小程序技术详解

蚂蚁集团移动开发平台 mPaaS

小程序 前端 mPaaS cube

MongoDB常用命令(2)

Tom弹架构

Java mongodb 分布式数据库

终极解密输入网址按回车到底发生了什么

码哥字节

HTTP TCP/IP

【LeetCode】Bigram 分词 Java题解

Albert

算法 LeetCode 1月月更

spring源码搭建

派大星

Spring5源码解析

LigaAI 2021年终总结

LigaAI

团队管理 技术 成长笔记】 年度总结

架构实战 - 模块八

唐敏

「架构实战营」

百分点数据科学实验室:零售行业新店品类配比测算方案

百分点科技技术团队

Git操作备忘录(持续更新)

IT蜗壳-Tango

git IT蜗壳教学 1月月更

Flex MVC Framework——Flight_Java_Jon Rose_InfoQ精选文章