RIA迷你书序言

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.

已标记关键词 清除标记
相关推荐
程序员的必经之路! 【限时优惠】 现在下单,还享四重好礼: 1、教学课件免费下载 2、课程案例代码免费下载 3、专属VIP学员群免费答疑 4、下单还送800元编程大礼包 【超实用课程内容】  根据《2019-2020年中国开发者调查报告》显示,超83%的开发者都在使用MySQL数据库。使用量大同时,掌握MySQL早已是运维、DBA的必备技能,甚至部分IT开发岗位也要求对数据库使用和原理有深入的了解和掌握。 学习编程,你可能会犹豫选择 C++ 还是 Java;入门数据科学,你可能会纠结于选择 Python 还是 R;但无论如何, MySQL 都是 IT 从业人员不可或缺的技能!   套餐中一共包含2门MySQL数据库必学的核心课程(共98课时)   课程1:《MySQL数据库从入门到实战应用》   课程2:《高性能MySQL实战课》   【哪些人适合学习这门课程?】  1)平时只接触了语言基础,并未学习任何数据库知识的人;  2)对MySQL掌握程度薄弱的人,课程可以让你更好发挥MySQL最佳性能; 3)想修炼更好的MySQL内功,工作中遇到高并发场景可以游刃有余; 4)被面试官打破沙锅问到底的问题问到怀疑人生的应聘者。 【课程主要讲哪些内容?】 课程一:《MySQL数据库从入门到实战应用》 主要从基础篇,SQL语言篇、MySQL进阶篇三个角度展开讲解,帮助大家更加高效的管理MySQL数据库。 课程二:《高性能MySQL实战课》主要从高可用篇、MySQL8.0新特性篇,性能优化篇,面试篇四个角度展开讲解,帮助大家发挥MySQL的最佳性能的优化方法,掌握如何处理海量业务数据和高并发请求 【你能收获到什么?】  1.基础再提高,针对MySQL核心知识点学透,用对; 2.能力再提高,日常工作中的代码换新貌,不怕问题; 3.面试再加分,巴不得面试官打破沙锅问到底,竞争力MAX。 【课程如何观看?】  1、登录CSDN学院 APP 在我的课程中进行学习; 2、移动端:CSDN 学院APP(注意不是CSDN APP哦)  本课程为录播课,课程永久有效观看时长 【资料开放】 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化。  下载方式:电脑登录课程观看页面,点击右侧课件,可进行课程资料的打包下载。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页