RIA迷你书序言

2023-05-16

RIA Minibook Prologue-RIA迷你书序言
Rich Internet Applications, or RIAs, have truly revolutionized user experiences online. When Macromedia first coined that term a decade or so ago, most thought it was a typo. But in a few short years, RIAs have proven to be the logical next phase in application development, and we’re all better off as a result.
富互联网应用,或叫RIA,具备真正的革命性的在线用户体验。Macromedia在十多年前提出了这个词条,当时最多的想法是,这是一个错字。但是在短短几年之后,RIA在应用开发领域即证明了自己的地位和价值,迸发出迷人的光彩,并且让所有人都从中获益。
RIAs are the combination of several technologies, all working seamlessly and transparently to create a better user experience. RIAs leverage the reach and ubiquity of the Internet. RIAs help unleash the power within computers and devices by intelligently pushing appropriate functionality to the client. RIAs break away from the loosely coupled page model that has restricted the web, replacing it with a user experience that more closely models traditional desktop applications. And most of all, RIAs deliver a better all-round user experience.
RIA是多种技术的组合,这些技术相辅相成,以平滑透明的方式工作,创建更好的用户体验。RIA充分利用了互联网的普及程度和应用范围。RIA技术可以充分发挥计算机及其相关设备的能力,智能的为客户推送最合适的功能。RIA摆脱了严重制约Web功能的松散耦合的页面模型,取而代之的是类似传统桌面应用的用户体验。最重要是的,RIA提供了全方位的更好的用户体验。
RIAs can be powered by an endless array of backend systems and technologies, from commercial to open source, legacy to cutting edge, sophisticated to simple, and everything in between. But what really makes RIAs work is the client side, and realistically, developers have two usable choices here. The Flash Platform (including the in browser Flash Player and the desktop AIR client) helped define the RIA space, and remain the leading option for most scenarios and developers. More recently, with the emergence of Ajax (exposing previously underutilized web browser capabilities) and with the gradual move towards HTML5, the web browser itself has also become a viable platform for RIA development.
RIA已经被不计其数的后端系统和技术使用,从商业到开源,从遗留系统到尖端应用,从复杂到简单,几乎无所不包。但是RIA真正的应用领域是客户端,在这个领域,开发人员可以有两个选择。Flash平台(包括浏览器中的Flash播放器和桌面的AIR客户端应用)帮助定义了RIA应用空间,在很多场景和开发者中保持了领先地位。最近,随着Ajax技术(这也暴露了之前没有充分利用Web浏览器的能力)的出现,并逐渐转向HTML5,Web浏览器自身也成为了适合RIA应用的开发平台。
It is important to note that HTML and Flash are both invaluable development tools, and they are designed to complement each other. Flash's job has always been to do things that HTML does not. Flash extends the web browser, it does not replace it, and developers needs to learn both, including how they can be used together to solve problems that neither can solve alone.
需要着重提出的是,HTML和Flash都是非常有价值的开发工具,它们的目的是相辅相成。Flash的工作经常是HTML无法完成的。Flash扩展Web浏览器,而不是取代它,开发者需要同时学习这两种技术,包括如何使用这两种技术解决那些单一技术无法解决的问题。
Adobe (which merged with Macromedia several years ago) dominates the RIA space. The Flash Player remains the single most downloaded piece of software available. And now that it runs on all major platforms and most devices, RIA development in Flash is an obvious choice for many developers. With products like Flash Professional for the designer types, Flash Builder for coders, and Flash Catalyst to simply the application workflow, Flash’s position as the RIA leader remains clear and undisputed. At the same time, Adobe fully supports and encourages HTML based RIA development, be it with Dreamweaver, our (yet to be named) upcoming design tool for HTML interaction, our work with jQuery, and more. Adobe is committed to creating and enhancing the tools that empower developers and designers to build the future Rich Internet Applications, especially those that target desktops and devices at the same time.
Adobe(几年前与 Macromedia合并了)占据了RIA领域的主导地位。Flash播放器仍然是下载次数最多的独立软件。现在Flash可以运行在所有主流平台和主要设备上,很显然,基于Flash进行RIA开发是很多开发人员的首选。有了针对设计人员的 Flash Professional、针对开发者的Flash Builder、针对简单应用工作流的 Flash Catalyst 这一系列产品,Flash在RIA领域的领头羊位置是无可争议的。同时,Adobe全面支持和鼓励基于HTML的RIA开发,类似 Dreamweaver功能的、我们即将到来的HTML交互设计工具(还未命名),基于jQuery的工作等等。Adobe致力于创建和提升开发工具的功能,使得开发人员和设计人员能够更有效的构建未来的富互联网应用,特别是那些目标桌面系统和相关设备。
However, as committed as we are, we can’t do it alone. While Adobe creates, and will continue to create, the best tooling for RIA development, we have to rely on the community to help to define and create the body of knowledge needed to help developers and designers to be successful.
不过,正如我们提到的,我们不是一个人!Adobe在持续为RIA开发创建最好的工具的同时,我们必须从社区吸取营养,帮助我们定义和创建知识体系,从而帮助更多的开发者和设计者走向成功。
Which is why I am so pleased to see the minibook project, a highly focused effort to help train and equip developers with the skills they need to be successful in the highly competitive and in-demand RIA space. Over the past few years I have been fortunate enough to visit China frequently, and have gotten to know local developers and designers. With each visit I walk away more impressed with the skills, the abilities, and the passion demonstrated in each venue and meeting. Considering how huge the Flash and web development communities are in China, it is gratifying to see publications like this one filling such an important need.
这就是为什么我很高兴看到这个迷你书项目的原因:高度聚焦在RIA领域,提供开发人员需要的知识,训练他们的技能,帮助他们在激烈的竞争中取得成功。过去几年我有幸频繁的访问中国,认识了很多本地的开发者和设计者。随着每次访问,我越来越被会场中展现出来的技术、能力和激情所感动。考虑到中国有庞大的Flash和Web开发社区,我非常高兴能够看到这样一个可以满足这样重要需求的出版物出现。
Ben Forta
Adobe Systems, Inc.

译者:池建强

Rayootech, Inc.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RIA迷你书序言 的相关文章

  • RIA迷你书序言

    RIA Minibook Prologue RIA迷你书序言 Rich Internet Applications or RIAs have truly revolutionized user experiences online When
  • RIA迷你书序言

    RIA Minibook Prologue RIA迷你书序言 Rich Internet Applications or RIAs have truly revolutionized user experiences online When
  • JavaFX与后台交互

    目前JavaFX相关的资料都是基本语法 以及界面相关 而JavaFX面向的是RIA RIA就肯定需要和后台交互 个人研究了一下 遇到了不少问题 共享给大家 D 首先先看看JavaFX的api 一眼就能看到javafx io http包 包里
  • RIA项目失败的教训

    作者 Abel Avram 译者 崔康 发布于 2009年7月22日 上午11时6分 社区 Architecture Java 主题 可用性 用户界面 RIA 富客户端 桌面 EffectiveUI公司主席Anthony Franco最近做
  • Apache Pivot 1.4 与 JavaFX、Flex、Silverlight、Swing [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我最近听说Apache P
  • 如何使用 Silverlight 4.0 且不使用 EF 设置 RIA 服务

    作为 Silverlight 新手 我发现设置 RIA Web 服务非常困难 网络上提供的示例几乎总是将实体框架称为 ORM 但我们使用 NHibernate 作为 ORM 我知道 Brad Abrams 的教程 他使用 NHibernat
  • 在 Silverlight 3.0 中结合 .NET RIA 服务和 MVVM

    在 Silverlight 3 0 中使用 NET RIA 服务和 MVVM 时 RIA 服务中的元数据类型与 MVVM 模式中的 ViewModel 之间有区别吗 这些是同一件事还是应该分开 元数据类型是部分实体类的密封内部类 那里似乎没
  • 有关如何在 XAML Metro 应用程序中使用 WCF RIA 服务的任何示例吗?

    我想知道是否有人尝试过在基于 XAML 的 Metro 应用程序中使用 WCF RIA 服务 如果您有任何博客或示例 请分享 事实上我做到了 这就是窍门 我添加了一个 服务参考 我的 WCF 服务公开了一个ADO NET 实体框架模型 问题
  • RIA/EF4 实体属性映射到 NOT NULL nvarchar - 空字符串

    背景 实体框架4 银光4 RIA服务 SQL Server 2008 我有一个实体 它有一个名为 描述 的字符串属性 在数据库中它映射到NOT NULL NVARCHAR 200 Problem 当我尝试插入该实体的新行时 我会这样做 My
  • Silverlight、RIA 和 ASP.Net 会话超时

    我们有一个要求 当 ASP NET 会话过期并且用户正在使用 Silverlight 插件时 我们希望将用户重定向到登录页面 因此 场景是 我们有一个运行 ASP Net 的旧应用程序 所有新模块都位于 Silverlight 中 并且旧应
  • Flash 与 AJAX/JS 的(技术)优缺点是什么?

    我们提供一个 Web 应用程序 其前端完全用 Adob e Flash 开发 6 年前 当我们选择 Flash 时 我们是因为它具有大量的用户交互功能 例如拖动内容 打开和关闭菜单 树形导航元素 弹出对话框等 如今 很明显 AJAX JS
  • JavaFX 在野外?

    有人知道基于 JavaFX 的真实 Web 应用程序吗 我是一名经验丰富的 Java 程序员 正在考虑在日常工作之余创建一个网站 我在 UI 方面没有太多的专业知识 因此我正在寻找最好的方法来利用我现有的技能来创建可以提供出色的 RIA 体
  • 使用 ExtJS 实现富互联网应用:我应该选择哪个方向?

    我需要一些帮助来选择正确的 RIA 方式 我确实想使用 javascript 小部件库 可能是 ExtJS 但我不确定我是否应该尝试通过 Javascript 进行编程ExtGWT http extjs com products gxt 或
  • 在没有 silverlight 项目的情况下使用 RIA 服务

    我们有一个使用 RIA 服务的 silverlight 项目 我想在该项目和 Web 服务之间共享一些代码 我必须将代码保留在现在的位置 即我无法共享代码 我认为最好的方法是让 Web 服务调用 RIA 服务 它将位于同一服务器上 我转到我
  • 在 silverlight 中使用自动完成框?

    我当前正在 Telerik 的 radgrid 控件中显示数据 我想在名为 Name 的列上添加一个自动文本框 我怎样才能做到这一点 我的 radgrid 仅显示数据 我希望每当用户输入文本框时都会弹出一个名称列表 就像在 stackove
  • silverlight MatchTimeoutInMilliseconds bug:解决DomainServiceClientCodeGenerator

    银光5 Net框架4 我正在尝试针对 RIA 代码生成器中最近的错误实施解决方法 找不到匹配超时毫秒 https connect microsoft com VisualStudio feedback details 1988437 gen
  • 无法通过 RIA 服务访问 EntityObject 类型

    我的实体框架模型是从 SQL Server 数据库生成的 由于我需要从 Silverlight 访问数据库 因此我根据 EF 模型为 RIAServices 生成了一个 DomainService Product是自动生成的之一Entity
  • 在 Flex 中嵌入浏览器

    任何人都知道任何可以帮助我尝试将 Web 浏览器组件嵌入到 adobe flex 中的文档 我在 Adob e Air 中看到有一个 Item 但是 在 Adob e Flex 3 中 swf 文件可能位于某处 我没有看到它 有任何想法吗
  • 在 Silverlight 中使用 .NET RIA 服务有哪些陷阱?

    Silverlight可以使用WCF Web服务 基于REST的服务 NET RIA服务 但似乎Silverlight和 NET RIA服务是最受欢迎的 我想知道您在使用 NET RIA 服务实际实施 SL 时是否遇到过任何常见问题 如果继
  • 架构问题:GWT 还是 Vaadin 创建桌面应用程序?

    我们计划创建一个提要阅读器 as a Windows 桌面和 iPad 应用程序 正如我们希望能够显示网站 AND 运行 我们自己的 JavaScript在此应用程序中 我们考虑将应用程序作为 HTML CSS JavaScript 交付

随机推荐

  • caffe layer层详解

    1 基本的layer定义 xff0c 参数 1 基本的layer定义 xff0c 参数 如何利用caffe定义一个网络 xff0c 首先要了解caffe中的基本接口 xff0c 下面分别对五类layer进行介绍 Vision Layers
  • caffe编译中的python问题

    问题 usr include boost python detail wrap python hpp 50 23 fatal error pyconfig h No such file or directory 解决方案 make clea
  • latex图像注释位置

    latex图像注释的位置在左边 不知道谁把模板里的 usepackage caption 给注释掉了
  • pytorch pretrained model

    pytorch pretrained model two methods method 1 比较大小 self span class token punctuation span model span class token operato
  • 嵌入式100题(76):中断和异常的区别

    中断和异常的区别 1 异常 是指CPU内部出现的中断 即在CPU执行特定指令时出现的非法情况 同时异常也称为同步中断 因此只有在一条指令执行后才会发出中断 不可能在指令执行期间发生异常 产生的原因 程序的错误产生的 编程异常通常叫做软中断
  • 字节序、大端序与小端序及其相关转换

    大端序与小端序及其相关转换 一 字节序定义 字节序 xff0c 为字节的顺序 xff0c 就是大于一个字节类型的数据在内存中的存放顺序 xff0c 一个字节的数据当然就没有顺序可言了 xff0c 其实大部分人在实际的开发中都很少会直接和字节
  • SkeyeLive开源流媒体PC端推拉流直播软件源码功能框架解析

    SkeyeLive是OpenSKEYE开源流媒体团队开发的一款功能丰富的开源PC端流媒体推流拉流直播软件项目 xff0c 目前支持Windows Android版本 xff0c 后续将支持ios版本 xff0c 其中Windows版本的Sk
  • 融资租赁业务系统(财务中台)

    融资租赁业务系统 财务中台 产品白皮书 版本号 xff1a V1 1 李雷 微信号 xff1a yanan122914 平台概述 融资租赁财务中台产品是一套专门针对融资租赁行业设计的融资租赁财务统一解决方案 对租赁公司传统的大单回租 直租
  • InfoQ推荐语:我的梦想

    大家好 非常高兴能在这一期的架构师和大家见面 本人工作了十余载 先后在洪恩软件和用友集团任职 目前任职于用友集团瑞友科技研究院 主要关注领域 企业应用软件平台研发 领域驱动设计 OSGi 动态语言应 用 云计算 移动互联和Mac OS平台相
  • 【MySQL】------数据库连接

    分享第十九条励志语录 要想飞起来 xff0c 首先要有飞翔的信念 xff0c 如果没有这个信念 xff0c 永远不可能飞起来 但只要有了飞翔的信念 xff0c 再加上自己的努力 xff0c 就有可能能够飞起来 成功也是这样 xff0c 要想
  • 无人机调试记录(一)

    无人机调试记录 xff08 一 xff09 固件 xff1a PX4 地面站 xff1a QGC APM xff08 pixhawk xff09 飞控疑难杂症解决方法汇总 校准 1 确保陀螺仪 水平线校准正确 如果校准完成后 xff0c Q
  • VsCode中使用git

    你是否厌倦了每天早上到公司都要打开git 小黑框 执行git clone 地址去拉取代码 而强大的VsCode只需要点一下即可解决 1 添加到暂存区 xff0c 更改文件以后可以发现 点进去上图这个标志 如果没有 xff0c 右击左侧菜单栏
  • 虚拟机上无法运行ubuntu自带的gazebo仿真器报VMware: vmw_ioctl_command error 无效的参数

    问题说明 xff1a 虚拟机版本 xff1a VMware Workstation 16 Pro Ubuntu版本 xff1a Ubuntu 18 04 现象 xff1a gazebo闪退 xff0c 并报 VMware vmw ioctl
  • NVIDIA JETSON TX2镜像制作以及刷机流程

    一 安装环境准备 xff1a Ubuntu宿主主机一台 xff0c TX2新老板子各一个 xff08 老的用来镜像备份 xff0c 用这个镜像给新的刷机 xff09 xff0c USB Micro USB线一根 1 下载TX2驱动 直接在百
  • 各种排序混合---冒泡排序、选择排序、插入排序

    冒泡排序 不多说 xff0c 看代码 xff0c 就是把最大的数字或者最小的数字沉到最右边 xff0c 最后输出数组 include lt iostream gt include lt stdlib h gt include lt math
  • 【PyQt5】串口数据实时绘图

    常见的串口调试助手一般只有简单的文本界面 xff0c 偶然看到 Arduino IDE 自带的串口绘图工具 xff0c 觉得用户设计挺友好 想着利用一下周末空闲时间 xff0c 用 PyQt5 实现一个串口数据实时绘图小工具 xff0c 在
  • HTTPS、HTTPS、SSH、MSTSC等常用网络服务的端口号

    前言 今天在 powershell下使用curl命令访问 一个网址 返回 443 port 相关的错误信息 xff0c 我第一眼看 xff0c 还以为是HTTP STATUS CODE 于是去查了一会儿才发现 xff0c 是端口号的问题 下
  • vue服务端渲染——基础

    文章目录 vue服务端渲染 xff08 基础 xff09 Nuxt框架文件目录结构项目启动 打包生命周期SSRnuxtserverInitmiddleware 中间件全局中间件页面级中间件 validate 校验参数asynData校验参数
  • 变压变频调速的原理(VVVF)——基础补充

    1 变压变频调速系统的基本原则 xff1a 维持气隙磁通不变 根据电磁感应原理 xff0c 气隙磁通在定子绕组每相绕组中的感应电动势为 xff1a Fs 为定子频率 xff0c Ns 为定子每相绕组串联匝数 xff0c Kns为基波绕组系数
  • RIA迷你书序言

    RIA Minibook Prologue RIA迷你书序言 Rich Internet Applications or RIAs have truly revolutionized user experiences online When