`
guoyiqi
  • 浏览: 1008395 次
社区版块
存档分类
最新评论
阅读更多
2007年值得去思考的N大软件技术(1)
其中谈到:
…………………………

 

5 RIA技术会是怎么一番景象?
RIA 的提出其实已经是几年前的事情了。在C/S–>B/S之风兴起的时候,就已经有人提出,B/S过于单调的用户体验以及与服务器端交互性能的问题,其 实无法满足用户的需求。一种综合C/S丰富用户体验以及免去安装部署维护等问题的富客户端应用,必然是网络时代应用的一个发展趋势。宽带网络的普及加速了 用户对RIA的需求。然而真正阻碍RIA发展的其实是技术本身。一直以来也没有一个具有很好跨平台性能的富客户端技术来满足程序设计的需求。而无论是 ASP.NET也好还是其它PHP web开发技术一个致命的问题是,无法真正把客户端与服务器交互的问题解决好,最基本的大量本应该由客户端去解决的展示层问题,也不得不通过服务器端来处 理。谁能真正解决这个问题。AJAX这个时候便自然的充当了消防员的角色,解决一时之需。但它能承担起推动RIA发展的重任吗?已经争论的口水满天飞。一 直在页面设计领域占有霸主地方的Adobe,已经暗暗的借助其flash应用的优势,发展自己的AS脚本语言。阿波罗计划,开放AS VM给firefox,flex等等一系列举措已经显示了自己的决心。然而摆在它面前的问题是,如何说服广大的设计人员再去学习一套AS脚本语言。微软自 然不会放弃这个市场,WPF,XAML,Atlas框架的大变样,Expression产品的独立推出,也展现了自己的雄心壮志。对于微软来讲它的优势是 客户端操作系统平台和浏览器市场的统治地位,但究竟Expression能有多大的吸引力扭转广大设计人员的习惯去学习全新的设计工具和语言,也将面临挑 战。
…………………………………………
http://www.bloggern.com/441.html
其中谈到:
Flash平台的挑战——阿波罗计划,蔡学镛
在本文中,蔡认为从1990-2010年这20年间,软件开发的框架经历了五个阶段。这个划分和我在《第三次浪潮》中提出的三个阶段划分角度相似,不同之处在于:
将web开发又分成了两个阶段:纯web(JSP、ASP)阶段和AJAX/ASP.NET阶段。AJAX只是web的一个补丁,我并不是很喜欢这种技术,有时间专文讨论。蔡文中的一句话说得很好:“用错误的技术做正确的事,往往会事倍功半。”
将RIA开发又分成了两个阶段:纯RIA阶段和RIA+DSL阶段。我以前对DSL一直没有足够的注意,直到前一阵看到Jonathan Palley的关于ROR的文章,然后就看到了蔡的这个观点。好象大家都在想一件事情。
DSL极其重要!
《第三次浪潮》的链接:
http://www.bloggern.com/133.html
另,蔡说:“别以为Java已经举白旗投降了,原来SUN在开发更先进的东西,那就是F3编程语言。”我就是以为Java已经举白旗投降的,只是以前一直以为Java会通过RCP切入RIA,第一次知道F3的存在。

最近两天一直在研究web表现层的东西,包括xhtml规范、JavaScript和CSS。主要的参考书是《精通CSS》、《HTML和 XHTML权威指南》和《JavaScript权威指南》。后两本有点老了。几天下来的感觉是:原来总觉得IE6已经相当完美了,要不然怎么会多年没有改 进呢。现在才发现,IE6真TMD土啊!CSS满版都是“IE6及更早的版本不支持”的字样……不知道IE7改进了没有。

第三次浪潮:面向应用的计算模型的变革 (http://www.bloggern.com/133.html)

凯文·林奇谈Adobe即将推出新型软件的计划(1)

(http://www.greanty.com/space/article.asp?id=96)

凯文·林奇谈Adobe即将推出新型软件的计划(2)

http://www.greanty.com/space/article.asp?id=95

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1476316

分享到:
评论

相关推荐

    RIA技术RIA技术RIA技术

    ria技术,全称为Rich Internet Applications,是互联网应用领域的一个重要概念,旨在提供更丰富、更具交互性的用户体验。ria技术的核心目标是将桌面应用程序的高级功能和动态性与Web应用程序的便捷部署和跨平台特性...

    RIA技术大全以及未来趋势

    RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web...

    RIA.zip_ria技术

    什么是RIA 技术? RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢?

    RIA及技术与用户体验

    例如,互动地图服务、在线视频平台、复杂的数据可视化工具等都是RIA技术的典型应用,它们提供了丰富的图形展示和实时的用户反馈。 **Flex作为RIA的开发利器**Flex为开发者提供了强大的组件库、数据绑定机制和MVC...

    QCon 2009 beijing全球企业开发大会ppt:13.RIA技术在GeoWeb项目中的实际应用

    演讲主题:RIA技术在GeoWeb项目中的实际应用 演讲嘉宾:张剑宇 简介: 近年来RIA技术日趋成熟并开始得到广泛应用,继RIA先驱Adobe Flex之后,微软和Sun相继推出Silverlight和JavaFX来参与和拓展RIA的应用和市场。...

    RIA技术实战

    **RIA技术实战** ria(Rich Internet Applications)技术是互联网应用领域的一个重要概念,它旨在提供与桌面应用程序类似的丰富用户体验,使Web应用具有更强的交互性和动态性。RIA技术的出现,打破了传统网页静态...

    人工智人-家居设计-RIA技术与智能文档接口研究及应用.pdf

    【RIA技术】 RIA(Ri ch Internet Application)富互联网应用程序是随着网络技术进步而诞生的一种新型应用模式。它旨在克服传统Web应用程序在交互性和响应速度上的局限,提供类似于桌面应用的用户体验。RIA通过集成...

    RIA技术在煤矿安全管理信息系统建立中的应用

    采用RIA技术设计并实现了一个煤矿安全管理信息系统,详细介绍了该系统的架构、工作流程及主要功能。RIA结合了桌面软件良好的用户体验和Web应用程序易部署的优点,可使煤矿安全管理信息系统平台开发简单快速,界面美观...

    SAP 2008 技术大会 RIA与RCA 演讲稿

    根据Gartner的研究报告,预计到2010年,RIA技术将被广泛采用,大约有60%的新项目将会使用RIA技术,而25%的项目则会专门针对RIA进行开发。这表明RIA技术已经成为一种重要的发展趋势。 ##### 1. 技术融合 - 随着RIA...

    RIA.压缩包

    压缩包中的资源可能包含了关于RIA开发的相关教程、案例、代码示例或者工具,对于学习和理解RIA技术具有很高的价值。下面我们将深入探讨RIA的核心概念、发展历程和主要技术栈。 1. **核心概念**: - 用户体验:RIA...

    RIA发展概况与Flex技术解析

    随着Web2.0时代的到来,RIA技术迅速崛起,成为构建高度互动、动态更新和个性化服务的关键技术。它通过利用客户端资源,实现实时数据处理和动态内容渲染,为用户提供更流畅、响应更快的应用体验。 #### 传统Web应用...

    RIA应用开发课程简介

    本课程专为对RIA技术感兴趣的开发者设计,通过12个精心策划的课时,将引领你深入探索这一技术的精髓。 **jQuery学习课程** jQuery作为JavaScript库,极大地简化了DOM操作、事件处理和动画效果的创建。在RIA应用中...

    RIA应用展示

    2. **技术框架**:常见的RIA技术框架包括Adobe Flash/Flex、Microsoft Silverlight、JavaFX以及JavaScript库如ExtJS、AngularJS等。这些框架提供了构建RIA所需的各种组件和工具,简化了开发过程。 3. **JavaScript...

    QCon 2009 beijing全球企业开发大会ppt:5.邵荣-RIA的技术趋势和应用趋势

    综上所述,邵荣先生在QCon 2009北京全球企业开发大会上的分享不仅介绍了RIA技术的发展现状和未来趋势,还通过实际案例展现了RIA技术在提高用户体验、促进社交媒体互动等方面的重要作用。这些内容对于理解RIA技术的...

    基于RIA技术的建筑能耗监控系统的设计与研究

    通过RIA技术的建筑能耗系统设计过程,利用Wed技术、X3D技术、数据库技术以及J2EE技术等实现对大型公共建筑能耗三维可视化动态监控和直观展示,提高对建筑节能监控信息的有效管理。结果证明该系统具有较高的可靠性,...

    ArcGIS Server RIA开发

    #### 背景与RIA技术 随着互联网技术的不断发展,用户对于网络应用的需求也在不断增长。为了更好地满足这些需求,**富互联网应用(Rich Internet Applications, RIA)**应运而生。RIA相较于传统的Web应用具有更丰富...

    RIA行业资讯报道RIA行业资讯报道

    3. **成功案例**:分享了采用RIA技术打造的创新应用,如高效的企业级内部系统、用户体验优秀的在线服务平台等,展示了RIA如何提升业务价值。 4. **企业动态**:报道了Adobe、Microsoft等主要RI技术供应商的战略调整...

    Flex_4.0_RIA开发详解.pdf

    Flex 4.0是Adobe公司推出的一套富互联网应用(RIA)开发解决方案,它允许开发者构建强大的交互式web应用程序。Flex使用MXML(一种基于XML的标记语言)和ActionScript(基于ECMAScript的编程语言)作为开发语言,具有...

    RIA(富因特网应用程序)介绍

    2. **业务需求**:根据业务的具体需求选择RIA技术,特别是对于需要提供高度交互性、实时反馈的应用场景,RIA是理想的选择。 3. **用户体验**:RIA提供更加丰富和流畅的用户体验,有助于提高用户满意度和应用的市场...

    Ajax,RIA与Web开发程序员教程代码示例(ch02)

    Ajax(Asynchronous JavaScript and XML,异步JavaScript和...通过学习这个教程,开发者将能够熟练运用Ajax和RIA技术,提高Web应用的交互性和用户体验。同时,提供的大量代码示例将帮助学习者快速上手并解决实际问题。

Global site tag (gtag.js) - Google Analytics