写点什么

RIA 框架大调查

  • 2008-11-14
  • 本文字数:900 字

    阅读完需:约 3 分钟

从目前已知的这些富 Internet 应用(RIA)框架中,如何选择正确的(即便不是最好的)框架,是一个困难的抉择。最近, Inside RIA 完成了一项在线调查,询问 Flex/ActionScript RIA 开发者们更喜欢那个框架。

该项调查罗列了 4 个主要框架: Mate PureMVC Cairngorm Swiz 。让调查结果本身来说话。InsideRIA 的 Rich Tretola 说道:“结果显示我的预测基本正确。PureMVC 得到了 30% 的投票,位于领先地位;Cairngorm 屈居第二位;而 Mate 则排行第三”。

在围绕投票的讨论中,开发者 Karl 分享了他为什么不使用 Cairngorm 的原因:

我发现 Cairngorm 过于复杂了,而且,在很多方面它就是个方轮。比如,为什么我要发起一个让前端控制器(front controller)来处理的事件,并把它发送给一个命令(command)?为什么不直接调用该命令(command)? 前端控制器(front controller)模式声称将我的所有命令保持在一个地方是敏捷的做法。实际上,如果把命令调用从其本来的上下文中删除,我发现自己要花费大量的时间来回忆与该事件相关的源代码放到了哪里?在我终于找到正确的代码之后,又得努力回忆我要在这做什么。这也太麻烦了吧。

其他人推荐了一些调查列表中没有的框架。例如,开发者 Vipin 说:

我们使用的是 Tom Bray 的 EasyMVC,它很简单,但使用了 Cairngorm 的许多概念。在该框架中有许多有趣的特性,我们把所有东西都混合在一起并且制造了一个内部框架,它工作得很好:开发更快了,同一个项目上可以有多个开发者,不会混淆事件和命令的处理方式等等。

Chris Brind 深思熟虑的评论和建议给这个调查真正画上了句号:

一个框架提供的主要优势是指明了实现方法的路线,它可能是 MVC 或 ViewHelper 或其他什么东西。

我要推荐那些准备着手项目的团队,仔细看一看什么框架是可用的,并且评估一下使用已有框架所带来的好处是否能超过他们自己的框架,或者超过惯例和代码审查过程所带来的好处。

依我来看,如果你的开发者素质高、守纪律,你才会真正需要一个好的惯例。但是许多人不喜欢遵照惯例办事,我认为一些更加注重细枝末节的架构师并不相信他们的开发者会遵循什么惯例,以此作为开始是悲哀的。

查看英文原文: RIA Frameworks: And the Survey Says…

2008-11-14 02:303210
用户头像

发布了 150 篇内容, 共 45.7 次阅读, 收获喜欢 10 次。

关注

评论

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

从申请到调用:一步一步教你使用1688商品列表数据接口

tbapi

1688API 1688商品列表数据接口

实践分享:借助Leangoo领歌免费敏捷工具精细化Sprint Backlog管理

顿顿顿

敏捷开发 敏捷项目管理 敏捷工具 scrum工具 敏捷迭代管理

Azentio通过收购科威特公司Pysurance和iMOTOR,引领保险技术现代化

财见

兼容M1/M2 Mac SVN客户端 Cornerstone for Mac v4.2永久激活版

Rose

Sublime Text(代码编辑器) 中文汉化版设置教程

Rose

电商数据驱动决策:京东商品详情API返回值的力量

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

应用开发“取经路”,华为应用市场送出全周期服务“助攻”

脑极体

AI

mac电脑办公必备软件:PDF Reader Pro 全能pdf编辑工具

Rose

Axure RP 10 for Mac汉化版安装包 交互式原型设计

Rose

火山引擎携手南开大学、中国国航、协和医院,加速各行业AI能力落地

新消费日报

人工智能 | 大语言模型应用框架介绍

测试人

人工智能 软件测试

生产进度拖延、成本高企,你还愿意继续忍受吗?

天津汇柏科技有限公司

低代码开发平台 软件定制开发 AI人工智能 生产管理

软件正在我们眼前悄然被侵蚀

财见

2024年石家庄等保测评机构名单汇总

行云管家

数据安全 等保 石家庄

实力上榜 | 软通动力入选"2024数据要素服务商排行"榜单

财见

家居装修行业怎么定义?是否需要堡垒机?

行云管家

网络安全 堡垒机 装修行业

快切云桌面助力新业务快速上线!

上海锐起科技

亚信安慧AntDB-T数据库内核之MVCC机制

亚信AntDB数据库

AntDB 企业号 月PK

历经三年磨砺,快手交换机的自研创新之路

快手技术

零基础能做Oracle数据库之间的迁移吗?

NineData

oracle 数据迁移 Oracle ACE NineData 增量迁移

人工智能 | 大语言模型应用框架介绍

测吧(北京)科技有限公司

测试

GreatSQL执行Update失败案例分析

GreatSQL

国际营销服务内容

cts喜友科技

营销 通讯 国际营销

XTransfer技术专家亮相2024MongoDB中国用户大会

XTransfer技术

电商创新:基于亚马逊国际商品详情API返回值的策略

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

更懂消费者 火山引擎数据飞轮助力乳企做好雪糕生意

字节跳动数据平台

大数据 数据分析 数据平台 火山引擎 增长营销

2023年央企安全威胁盘点

芯盾时代

身份安全 央国企数字化转型 弱口令

五连冠!浪潮云洲连续五年稳居中国工业互联网平台市场"双料第一"

财见

iLogtail 开源两周年:社区使用调查报告

阿里巴巴云原生

阿里云 云原生 iLogtail

Microsoft Office 2019直装专业增强版 附激活工具

Rose

RIA框架大调查_Java_Moxie Zhang_InfoQ精选文章