用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   无论老手还是新手,只要有自己的想法和建议,请大家积极投稿本栏目
当前位置 :首页>业界杂谈>业界前沿>列表

从前往后开发RIA——第一部分(翻译)

[来源:zhuoqun.net | 作者:Dreamer | 时间:2008-03-29 | 点击:  | 收藏本文  【 】]
前些日子看到Adobe Developer Center上的一篇文章很不错,是关于如何开发RIA的,现在翻译过来,给自己当参考。由于翻译经验尚欠缺,文中定有生硬之处,望见谅。欢迎大家对不到之处提出批评。

原文是:Building RIAs from Front to Back – Part 1: Understanding the Approach
原文地址:http://www.adobe.com/devnet/flex/articles/frontback_pt1.html

声明:本文的中文版版权属于本站和我,如果要转载请注明出处,请遵循创作公用协议,勿用于商业用途。:)

从前往后开发RIA——第一部分:理解这种方式



现在我们不再被原始的界面控件和难以理解的请求/响应(request/response)体系结构所束缚,富因特网应用程序(Rich Internet Applications,以下简称RIAs,译者注)正在改变我们在网上处理事情的方式。随着Adobe Flex 2.0 Beta 的发布,使web开发者构建出比较丰富的应用程序变成了现实。

但是随着技术的发展,对传统web开发者的观念也提出了严峻的挑战。我们经常看到这样的问题:刚刚接触Flex的web开发者试图用‘以页面为中心’或‘请求/响应’(request/response)的观念构建RIAs。为了充分发挥RIAs的优势,开发者必须开始用RIAs的方式思考,把注意力集中到他们提供的丰富的用户体验(user experience)上面来。
这篇文章是开发者中心(Developer Center)的一系列文章中的第一篇,这一系列文章探索一种创新的,被证明有效的开发RIAs的方式。这种方式就是把注意力集中在用户体验上而不是其它。在这篇文章中我们会介绍一种“从前往后(front to back)”开发的观念,在这种开发方式里,用户体验成为了开发过程中的第一驱动,而不是事后才考虑的事情。我们将讨论如何利用Flex 2.0 Beta来实现这种方式,Flex 2.0 Beta的特色使得这种方式非常成功。我们还将针对如何用这种方式将下一代的软件移植到web上给出一些提示和建议。
  这一系列文章不是关于理论和方法的。它告诉你如何利用Flex 2.0构建强大的RIAs以及开发过程中“从前往后”这种方式的价值。在下面的四部分中,你将学会如何去做下面的事情:

设计并布局你的应用程序
用Flex,Flash,HTML为你的程序做外壳(skin)和自定义你的程序。
利用模型(models)在多个数据源之间进行方便的切换。
把你的应用程序整合到企业级应用中。


现在开始着手吧

我们经常忘记一个事实:我们最终的用户是我们的客户。他们是那些付钱——直接或间接地——让我们拥有工作的人。非常奇怪,传统的应用程序开发方式并没有把注意力放在最终用户所关心的——用户体验问题上。用户不关心设计模式或者优雅的代码重用。他们关心的是他们如何与你给他们创建的应用程序进行交互。然而传统的开发小组往往把注意力集中在了系统的后台,把用户界面只作为事后考虑的事情。在过去的十年中,J2EE,CORBA以及其他分布式开发的风险显著地突出了这种矛盾。
现在我们花一点时间把软件产业和几乎任何其他的产品行业比较一下。在软件产业中,你设计加工软件的方式同你处理几乎任何其他产品都有根本上的不同。你往往会以我们所说的“从后往前”的方式工作。这就是说,我们中的大多数都会先将工作集中在后台的引擎和API上,而这个时候我们并不知道用户界面是否会连接到这个API。
这种思考方式同那些十分成熟的、已经确定的产品行业制造其他任何产品的思考方式相违背。例如,如果你想要造一辆汽车,你会在构思它的引擎之前,先用粘土建造一个原型,然后用钢铁建造一个原型,然后把工作集中在如何让用户在汽车中有完美体验的细节上。如果你不知道引擎区有多大的话怎么知道你需要什么大小的引擎。汽车工业,像所有其他成熟的产业一样,开发加工的方式是“从前往后”。这就是说,他们先设计用户体验,然后根据用户体验去开发最终的产品所具有的特征和功能。

软件产业有很多需要从传统的产品开发中学习。用“从前往后”的方式去设计和开发软件,这种想法虽然奇怪,但是却非常的有用。它可以让我们在短时间内开发出更好,更丰富,更强有力的用户体验。

上一页12 3 下一页
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:“富客户端”(Rich Client)简介
下一篇:从前往后创建RIAs – 第二部分
Tags:    部分 翻译 第一 开发 从前 用户 数据 方式 我们 他们
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  业界杂谈
  业界前沿   资源分享
  经验技巧   七嘴八舌
  热门文章
·分享一些flash8序列号
·flash cs4序列号
·如何把fla,swf文件转换为flv格式问答
·flv制作工具大全
·在线flv转换mpeg4
·2006年Flex大型优秀网站欣赏
·Adobe Flex编码指南v1.2(AS3 Flex3程
·Flash 3D引擎汇集(附演示)
·flash8中文版高速下载地址
·我对as3声音架构的理解
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号