【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

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

关注

评论

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

2021最新总结:1万字Java并发编程最新面试题合集【含答案 建议收藏

Java 程序员 后端

28天读完349页,这份Alibaba面试通关手册,助我

Java 程序员 后端

30张图带你分析:spring事务源码,mysql基础教程视频

Java 程序员 后端

15张图搞定MySQL InnoDB工作原理,kafka视频分析

Java 程序员 后端

1年半经验,2本学历,Curd背景,干货精讲

Java 程序员 后端

2021年九月最新Java面试必背八股文,338道最新大厂架构面试题

Java 程序员 后端

2021最新金三银四面经:166位粉丝面试大厂经验总结(附面试真题

Java 程序员 后端

2021,你还在写“赤裸裸,nginx源码分析pdf

Java 程序员 后端

21道Java基础面试题及答案,Dubbo SPI及自适应扩展原理

Java 程序员 后端

MacBook M1 搭建OpenVINO环境

IT蜗壳-Tango

OpenVINO MacBook M1 10月月更

1篇文章全面总结2020年Java面试知识,掌握这些你也能进大厂!

Java 程序员 后端

2020年Java篇:蚂蚁金服、拼多多,小米java面试几轮

Java 程序员 后端

2021先定个小目标?搞清楚MyCat分片的两种拆分方法和分片规则!(1)

Java 程序员 后端

2021毕业的Java应届生,面试需要掌握哪些技能,才能收割offer

Java 程序员 后端

【架构实战营】模块二作业

liu🍊

2020年IT运维市场大前景到底怎么样,一举拿下腾讯美团滴滴offer

Java 程序员 后端

2021阿里大牛最新发布:Java高频面试题和核心技术(已涨薪6K

Java 程序员 后端

4个实验,彻底搞懂TCP连接的断开,实战nginx张宴

Java 程序员 后端

21道Java基础面试题及答案(1),linux系统管理技术手册

Java 程序员 后端

30岁程序员裸辞,闭关三月,拿下阿里字节百度等12家offer

Java 程序员 后端

10个人9个答错,另外1个只对一半:数据库的锁

Java 程序员 后端

133道Java面试题及答案(面试必看),2021年Java面试心得

Java 程序员 后端

2021想进大厂?高手面经送给你:Java基础笔记

Java 程序员 后端

2021最新成功收获字节(Java后端开发)意向书

Java 程序员 后端

20年IT农民工终于分享出了SpringCloud微服务架构实战文档,太强了!

Java 程序员 后端

15道常考SpringBoot面试题整理,java资源百度云盘

Java 程序员 后端

2020年最新蚂蚁金服 Java 高级岗2000+面试通关秘籍,就这水平

Java 程序员 后端

2021先定个小目标?搞清楚MyCat分片的两种拆分方法和分片规则!

Java 程序员 后端

2021!阿里技术官最新发布Java零基础就业宝典,不用再怀疑人生了

Java 程序员 后端

14道MyBatis面试题总结,看完你还敢说懂MyBatis吗?

Java 程序员 后端

浅谈如何实现自定义的 iterator 之二

hedzr

c++ stl Iterator 迭代器

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