阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

RIA技术

Posted on 2012-02-12 19:35  阳光VIP  阅读(217)  评论(0编辑  收藏  举报
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