作者:孟岩 来源:CSDN博客   酷勤网收集 2007-12-01

摘要
  见到Expression之后,有一件事情已经很清楚,XHTML + CSS + JavaScript这一代技术走下坡路的日子,已经为期不远了。微软的新一代技术在用户体验上的改进是实实在在的,再加上Adobe推出的Flash(Flex、Apollo)平台正在向application领域稳步前进,对上面的判断是有信心

微软来人,在CSDN会议室给我们秀了最新的Expression系列工具。当时蒋涛坐在我左边,韩磊坐在我的右边,秀到精彩处,我跟他们左右对视一下,长出一口气,说:“这一天终于来了。”

       Expression是微软涉足图形与界面设计工具的一套产品,建立在WPF之上。到底它是什么东西,大家感兴趣自己去找来看。

      Expression广泛应用之后,程序界面开发将能够与业务与数据逻辑开发明确分离。以后开发应用程序,必须由(至少)两支团队协作,一支专攻GUI建模,而基本无须关注后台代码,一支专攻业务逻辑开发,而无须辗转反侧于界面效果细节之中。听上去这种分工类似于今天Web开发的情况,实则差别巨大。因为今天Web开发中,设计人员基本只是解决页面布局与图片效果的设计,而大量动态界面效果还需要开发者来完成。Expression + Visual Studio的模型则将“与用户交互的界面部分”与“后台业务逻辑”完全分开。设计人员凭借类似Flash的方式,就可以开发出类似视频游戏那样的用户界面。

      由于Expression开发出来的界面具有科幻电影般的感觉,所以对用户会产生极大的新引力。特别是在我国,普通用户IT素养小于零,完全是外行看热闹,所以这一特性简直就是公牛眼中的红布,这股潮流是挡不住的。问题在于,Expression基于WPF,所以界面效果由XAML描述,而不是横行十年的W3C标准HTML。再看看WPF的竞争对手Adobe Flex,同样是基于MXML,而不是HTML。所以说,有一些事情总算是要发生了。

      昨天我还在说Ajax是过渡技术,没想到几个小时之后就得到印证。见到Expression之后,有一件事情已经很清楚了,XHTML + CSS + JavaScript这一代技术走下坡路的日子,已经为期不远了。我不是头脑简单的微软教教徒,也不是要给Expression摇旗呐喊,但是微软的新一代技术在用户体验上的改进是实实在在的,再加上Adobe推出的Flash(Flex、Apollo)平台正在向application领域稳步前进,我对上面的判断是有信心的。也许明年局面还不至于有巨大变化,但最迟不超过2008年,在WPF、Flash(Apollo)等RIA技术的夹攻之下,越来越多的Web应用将同时部署传统Web页面和新的RIA UI。之后此消彼长,几年之内RIA将成为主流。

      正如我在昨天的blog里所说,界面技术总是频繁变化的。我们今天所说的Web开发高手,有多少是把自己的身家性命押宝在对这一代Web技术和体系的理解上?且不说他们日常工作中大多数时间花在了界面开发之上,就算是很多人引以为傲的所谓“大负载量Web站点架构”,也将随着RIA的兴起而发生一场巨大变革。大量页面状态将前移到客户端,Web服务端将以全新的观点重新组织资源,逐渐变成真正意义上的Web Services集合。旧的知识和经验迅速贬值,新的机会快速涌现,有的人沉下去,有的人飘起来,历史又要重来一遍了。

      早知道会有这么一天,曾经盼望过,也曾经畏惧过,但是无论如何,这一天终于来了。

评论

#   欧阳 发表于2006-11-21 20:27:00  IP: 210.77.134.*
这么说HTML恐怕不太好吧~

今后到底是蛇呢没ML?

#   pripor 发表于2006-11-21 22:33:00  IP: 222.173.229.*
只关心多核
界面交给别人

#   mycode 发表于2006-11-22 09:56:00  IP: 219.238.94.*
太好了,界面层与业务逻辑层的分离,使得程序员终于可以进行分类的,部分熟悉用户业务的程序员,再也不用担心跟不上新技术的发展,花费大量的时间去学习界面开发技术;
以后的开发,经验丰富的工程师就负责业务核心逻辑;掌握了最新界面技术的人员就负责界面。
技术更新换代,人员也就逐渐转向业务逻辑。

#   abcdefg 发表于2006-11-22 10:48:00  IP: 202.110.209.*
为新技术的出现,激动一下是可以的,但如此不冷静就有点说不过去了。

时间会证明你在这里所下的断言是错误的。现在技术发展趋势的主流并非革命,而是平稳地演进,谁引起较大的动荡,就会引起大多数人的反感。

#   dongbin 发表于2006-11-22 10:57:00  IP: 202.108.130.*
孟老师此言尚早,解决业务问题的不是用户体验,而是精巧的系统,开放的API。我不看好Vista,也不看好专有技术。

#   泰稳 发表于2006-11-22 11:01:00  IP: 210.77.134.*
静观其变

#   TripleX 发表于2006-11-22 11:03:00  IP: 222.128.6.*
这不是一天两天的事情了 flex已经有一段时间了 Openlaszro更早
还应该算上firefox的XUL 只不过微软控制着桌面的大部分 所以看起来
更容易推动这件事情而已 说真的我不希望xaml能成功 开放性
一直是web的理念 而xaml只能在windows上使用 微软赢的次数太多
应该失败一次了

#   路过。 发表于2006-11-22 11:53:00  IP: 220.248.40.*
RIA控制权争夺战开始了!
MS好像很有胜算啊!


#   过路 发表于2006-11-22 11:59:00  IP: 218.5.81.*
分工越来越细了

#   BugOnline 发表于2006-11-22 12:01:00  IP: 210.22.82.*
好!早就对ajax,html看不顺眼了!!!
可惜在项目中还是要用。

--- 在线的BUG管理系统,无需安装,注册即可使用! http://BugOnline.net
或 http://code.google.com/p/bugonline/
开源,基于asp.net2.0,Atlas ,sqlserver2005,招募开发员共同维护.

#   d 发表于2006-11-22 11:19:00  IP: 222.212.116.*
又是一场没有标准的销烟!!!!

#   不当大哥好多年! 发表于2006-11-22 11:19:00  IP: 59.40.102.*
现在有的客户要求做HTML网站呢,Internet最大的优势还是HTML为基础的!因为文字表现的内容最经济!信息量最大!所以无论如何XHTML,ML还是INTERNET的基础!

#   twinsant 发表于2006-11-22 14:16:00  IP: 211.94.141.*
以开发者的视角看,这项技术的确让人激动。
以用户的视角看,这要求:
* 我们安装WPF的runtime
* 以微软一贯的伎俩,这个runtime最多向前支持到XP,而2000之类将被抛弃
* Vista内置runtime,不过从XP 2001年推出到现在,仍是2000和XP对分天下的局面来看,Vista的用户基数增长不是很乐观
* 最核心的问题是:WPF这项技术提高用户体验、提高系统交互性能否超越HTML+CSS+AJAX还是个问题,说实在的优秀的CUI(Console UI)程序的交互性比GUI程序的交互性强了去了。

结论:5年后我们再看,不过五年后变数仍是未定。

Google现在是致力于打造自己的超级计算服务器端,MS从一种邪恶的角度来收拢对开放者的控制权,一个内修,吸引用户,一个外张,控制开发者,鹿死谁手,再看吧……

总之,现在越来越不喜欢MS,强迫大家升级硬件和操作系统,硬件升级带来的好处都被操作系统占了便宜,CPU和内存都被OS用了去,这样用来解决用户问题的资源就少了,邪恶阿!!

#   twinsant 发表于2006-11-22 14:18:00  IP: 211.94.141.*
以开发者的视角看,这项技术的确让人激动。
以用户的视角看,这要求:
* 我们安装WPF的runtime
* 以微软一贯的伎俩,这个runtime最多向前支持到XP,而2000之类将被抛弃
* Vista内置runtime,不过从XP 2001年推出到现在,仍是2000和XP对分天下的局面来看,Vista的用户基数增长不是很乐观
* 最核心的问题是:WPF这项技术提高用户体验、提高系统交互性能否超越HTML+CSS+AJAX还是个问题,说实在的优秀的CUI(Console UI)程序的交互性比GUI程序的交互性强了去了。

结论:5年后我们再看,不过五年后变数仍是未定。

Google现在是致力于打造自己的超级计算服务器端,MS从一种邪恶的角度来收拢对开放者的控制权,一个内修,吸引用户,一个外张,控制开发者,鹿死谁手,再看吧……

总之,现在越来越不喜欢MS,强迫大家升级硬件和操作系统,硬件升级带来的好处都被操作系统占了便宜,CPU和内存都被OS用了去,这样用来解决用户问题的资源就少了,邪恶阿!!

#   Victor 发表于2006-11-22 13:33:00  IP: 61.135.152.*
to dongbin:
用户只能看到界面. 特别是负责掏钱的用户.

#   abc 发表于2006-11-22 13:34:00  IP: 203.86.41.*
不了解。怎么可能界面和逻辑完全分开呢,页面不随着数据变化么,数据不随着逻辑变化么。不同的角色的人看到的页面应该是不同的,界面要和逻辑相关的。

#   cartoon 发表于2006-11-22 13:39:00  IP: 211.154.41.*
RIA技术肯定会流行,但不会很快!新技术带来新的体验的同时,也会带来新的风险,这还不包括XAML的非标准和微软一家专制,对搜索引擎友好,以及VISTA的普及程度!HTML不会死亡,它是互联网的基础,没有了它,也就没有了互联网。Web程序大概分为网站和应用两类,前者仍然以HTML(包括AJAX)为主,后者会慢慢过渡到RIA技术平台上!

#   Cowboy 发表于2006-11-22 14:12:00  IP: 192.168.0.*
就是因为是大名鼎鼎的微软出的技术和产品,才引起孟老师如此激动吧,哈哈!我相信,今天为止任何一项技术都不可能一搓而就,还是让事实说话吧!

#   路人 发表于2006-11-22 16:34:00  IP: 59.155.61.*
没有一了百了的技术,每次变化都说无与伦比登峰造极,激动太多了变得木然了

#   IT小虎 发表于2006-11-22 18:26:00  IP: 124.90.58.*
> 当然这不代表大众群体. 我只是表达个人的愤慨, 拒绝 flash 的一切东西.

是的,flash 原本应该是个美好的东西,可惜被滥用了。尤其在 Linux 系统中没有它高版本的 player,一气之下,我也把它 block 了。 Expression 在我这儿更不可能了,微软的东西。好在我不用 block 也可以不用它。

#   韩磊 发表于2006-11-22 18:57:00  IP: 210.77.134.*
Expression套件的可怕之处在于,它将带来Web应用(和富客户端应用)开发过程的巨大变化。界面和逻辑分开的前提,是它们能够无缝整合,Expression提供了让界面开发和逻辑开发无缝整合的手段——至少在ASP.NET和基于WPF的富客户端应用中是如此。

http://blog.csdn.net/grhunter/archive/2006/11/22/1405239.aspx

#   microrain 发表于2006-11-22 15:11:00  IP: 221.217.115.*
RIA成为主流的趋势是必然的。最终花落谁家现在还很难说。

#   blank3 发表于2006-11-22 15:35:00  IP: 218.242.29.*
在这个领域,光看商标也会知道微软和adobe之间谁会领先。但未来很有可能是一个w3c的标准,一种基于xml的ui描述语言结束这场战斗。

#   zergtant 发表于2006-11-22 19:57:00  IP: 221.216.181.*
前篇文章说的很对,这篇文章就不行了
w3的标准不只是一个html而已
Expression我ctp的时候就再用,功能相当强大
看看这个站的源代码吧,你会发现什么叫标准
http://www.worldofwarcraft.com
这就是我崇拜blizzard的一个原因之一

#   路过 发表于2006-11-22 15:41:00  IP: 220.248.40.*
结论:5年后我们再看,不过五年后变数仍是未定。
____________________________________

不用5年,两年就够了!

#   redsea 发表于2006-11-22 15:46:00  IP: 218.20.57.*
我想, 这个类型的应用, 企业应用领域进展会较快, 但是互联网应用, 例如 google, yahoo 他们, 未必就会很快动作, 毕竟互联网(而不是内部网)上, 很多应用的关键点还是内容/社群的组织设计, 而不是界面元素的眩.

不知道 RIA 对搜索引擎的友善性如何, 如果不友善, 不容易搜索到, 或者搜索到, index 到之后, 不容易重新开发原始的网页, 那么不可能在 internet 上取代目前的方案.

#   redsea 发表于2006-11-22 15:49:00  IP: 218.20.57.*
说起 flash, 我就讨厌, 太多的flash 在网站上用来晃眼睛, 晃得我眼花缭乱的非常痛苦, 所以我的机器上干脆就block flash activex, 有一些网站的首页就是 flash 的, 我看不到, 也不进去.

当然这不代表大众群体. 我只是表达个人的愤慨, 拒绝 flash 的一切东西.

#   redsea 发表于2006-11-22 15:52:00  IP: 218.20.57.*
> index 到之后, 不容易重新开发原始的网页
shouldbe : 不容易重新打开原始的网页, 不是开发.

#   第二次看到你说谁谁IT素养小于0 发表于2006-11-22 20:19:00  IP: 58.60.134.*
去掉那两个字母,差不多可以用来形容你了

#   爆牙齿 发表于2006-11-22 22:15:00  IP: 60.191.62.*
  富客户端关注好几年了。不过……
  富客户端需要各方面的支持,就像电子商务5年前怎么都开展不起来一样。技术只有在合理的时间段才能闪光。富客户端目前只是在技术层面上逐渐具备大规模实现的可能,但是不具备全面应用的可能,因为外部环境还没成熟。他属于第二代互联网:语义网。
  语义网什么时候来?或许两年后、或许三年后,尽管已在眼前已可触碰,但仍然不是现在。
  现在过渡期间,光芒万丈切入主流应用的只会是Web标准!一不可能不经过二直接跨到三,只有到了一个峰才有下一个峰。
  所以“这一天”我们看见了,越来越清晰,但是仍然没有到来。

#   marising 发表于2006-11-22 22:38:00  IP: 60.208.246.*
语言是跟运行(解析)器一一对应的,HTML,MXML,FHTML有什么区别么,唯一的区别就在于标准不一样,导致他们的解析器不一样.再看看C#跟HTML有什么区别呢?唯一的区别就是c#运行在.NetFramework中,而HTML运行在浏览器中.所以说什么语言,什么标准,原理都是相通的.

#   marising 发表于2006-11-22 22:41:00  IP: 60.208.246.*
语言是跟运行(解析)器一一对应的,HTML,MXML,FHTML有什么区别么,唯一的区别就在于标准不一样,导致他们的解析器不一样.再看看C#跟HTML有什么区别呢?唯一的区别就是c#运行在.NetFramework中,而HTML运行在浏览器中.所以说什么语言,什么标准,原理都是相通的.

#   wxt 发表于2006-11-23 10:46:00  IP: 61.129.98.*
楼主好像忘了一个事实:XHTML出了也有些年头了,从任何方面看它都比HTML好不知道多少,可至今没有取代HTML。为什么?
习惯使然。
要说最基本的外设--键盘,也不知用了多久了。而且从电脑专用键盘出来的第一天所有人就知道它的字母排列不好。可是还是用到现在。而且在可见的未来任何一种完整的键盘都将继续沿用这个布局--不管是电脑还是手机。为什么?
习惯使然。
不要低估了习惯的力量。

#   doukun 发表于2006-11-23 11:49:00  IP: 211.162.183.*
XAML,其实是打破了传统的桌面编程的模式!最早的实现有
firefox

#   doukun 发表于2006-11-23 11:49:00  IP: 221.237.126.*
XAML,其实是打破了传统的桌面编程的模式!最早的实现有
firefox

#   cvu 发表于2006-11-23 13:41:00  IP: 222.66.61.*
思路和产品都是好的,但是只能运行在windows上的东西,难成气候。微软借鉴了很多开源社区的成果,开源社区也会学习,超越微软。

就像myan自己说的微软犯了战略错误,战略错误不仅在断了adobe的生意,更重要的是把自己囚禁在独立王国里,就像唐朝以后的中国,依旧辉煌,依旧领先,却不属于世界。

微软老了。

#   kaka 发表于2006-11-23 13:45:00  IP: 192.168.1.*
一惊一诈的,浅薄了点

#   终于看完了,累,不说话了 发表于2006-11-23 00:00:00  IP: 58.67.30.*
终于看完了,累,不说话了

#   路过 发表于2006-11-23 13:01:00  IP: 202.106.180.*
别瞎说了。
起码ajax就不算一种新技术。
--------------------------------
如果RIA要被广泛商业采用,Web-Server,Browser都要进行改造。

当年EJB刚出来的时候有n多人说怎么好,包括李维也说,结果呢?sun自己都说不行。

随便搞一个花样就成为标准了?

#   builderchen 发表于2006-11-23 15:48:00  IP: 192.168.32.*
myan你太容易激动了

#   rain 发表于2006-11-23 20:57:00  IP: 220.192.226.*
myan大虾 太容易激动了。下结论太早了吧

#   绅士亦花心 发表于2006-11-23 21:48:00  IP: 61.171.145.*
很难说。这是MS想重新你夺回对桌面的控制权,重新树立桌面的主体地位,而现在主题地位是互联网(Google),而非桌面。最终情况如何需要看各方博弈结果。微软必胜?

#   路过 发表于2006-11-24 10:01:00  IP: 220.248.40.*
靠,又是互联网。
有好多类似的话。
MS却没有GOOGLE高明。MS是从桌面向互联网延伸,而GOOGLE则是直接立足于互联网。
__________________________________________

很多人都有这样的说法,但偶有一些异议。
MS是从桌面向互联网延伸。
GOOGLE则是直接立足于互联网。

两句话里都有互联网一词,非技术人员,或仅从字面概念理解的话,好像GOOGLE是高明!
但我不得不稍微深究一下,这里的互联网具体指什么,互联网的物理结构和底层互联协议吗?显然不是,这东西一直存在着。那是什么?是其上的应用架构。
所以MS延伸的是RIA应用形式的架构,而GOOGLE立足于传统的web架构。
这里我要说一句:web作为运行平台有先天的不足。
互联网这个词含义丰富,所以在具体的上下文中还是要指明以下。还有也看出目前GOOGLE还并不是一个平台建设者,在这一点上本更无法与MS抗衡。

#   想不到 发表于2006-11-24 10:55:00  IP: 192.168.22.*
想不到孟、韩二位如此冲动哦。现在的IT工业已经是平滑演进,很难再出现什么革命性、划时代的东西。UI和逻辑分离也喊了很多年,处理好了么,号称能很好解决这个问题的技术不下几十种吧?任何技术都只能在局部、在一定程度上解决部分问题。都什么年代了,怎么还出现这种一统江湖的论调呢!

#   Michael Pan 发表于2006-11-24 13:02:00  IP: 202.130.186.*
RIA是王道

#   god 发表于2006-11-24 14:07:00  IP: 10.4.5.*
真奇怪,几年前竟然还曾经崇拜过csdn的几头...

#   kokou 发表于2006-11-24 21:22:00  IP: 222.76.51.*
看好RIA 这一天迟早会到来的

#   XAML 发表于2006-11-24 18:19:00  IP: 218.249.24.*
虽然很“未来”,但需要时间的检验。开源社区会赶上的。

#   ai 发表于2006-11-24 22:48:00  IP: 62.189.112.*
这需要客户端.NET运行时的支持,然而.NET运行时又不能向下兼容,用户为了运行3个不同的.NET程序可能需要安装3个不同版本的.NET运行时。这些都处于过渡阶段,不会最后成为主流。等着瞧吧,什么时候Office,Visual Studio开始使用这些东东了,也许那时才真正的研究一下。

#   jaems05y 发表于2006-11-25 00:04:00  IP: 59.34.3.*
看来谁想做一个一统江湖的武林盟主,恐怕是不太可能了。有需要,就有存在的理由。

是人人都渴望有一场激动人心的技术革命呢,还是希望现有的技术能传承传统,继续发扬光大呢。这就不得而知了。

#   Guile 发表于2006-11-25 18:03:00  IP: 202.106.180.*
都变成RIA了,那么HTML和URL就死了,都变成二进制了,搜索引擎也就没法做了,然后觉得后面在说下去就越来越像是扯淡了!

#   nicolnie 发表于2006-11-25 15:06:00  IP: 60.207.161.*
该来的终究会来,出来混,总是要还的。
什么都不懂,也许过得还会快乐些,无须天天学习。:-)

#   许式伟 发表于2006-11-25 20:05:00  IP: 219.131.176.*
赞同Guile,MS虽然牛,但是他没有回天的本事。RIA的存在,最多作为Web的补充。

#   许式伟 发表于2006-11-25 20:08:00  IP: 219.131.176.*
赞同Guile,MS虽然牛,但是他没有回天的本事。RIA的存在,最多作为Web的补充。

#   许式伟 发表于2006-11-25 20:09:00  IP: 219.131.176.*
赞同Guile,MS虽然牛,但是他没有回天的本事。RIA的存在,最多作为Web的补充。

#   njin 发表于2006-11-25 23:32:00  IP: 222.170.113.*
两个问题:
1。Vista对硬件配置的要求,多长时间后才能成为主流配置?
2。以微软现在打击盗版的力度,Vista多长时间才能流行开来?

#   良少 发表于2006-11-26 00:06:00  IP: 58.247.244.*
WPF取代Html?这绝不可能!
怎么部署,就是一个大问题!

#   yadi 发表于2006-11-25 23:15:00  IP: 219.236.37.*
RIA只是视觉效果和用户体验上的丰富,只能作为一个外表存在

#   卡卡西 发表于2006-11-26 13:56:00  IP: 222.67.3.*
Tim Berners-Lee的说Web是一个"信息空间"。很精辟!
    
  但我们更需要互联网是一个"服务空间",技术一点的话叫"Application空间",只是这些Application要以服务的方式提供出去.所以人性化的讲法叫"服务空间".
    
 当然提供信息也是服务,所以前者是后者的一个子集!

#   雷神 发表于2006-11-26 14:01:00  IP: 222.51.64.*
刚接触电脑时觉得windows 很好ofice 很好....
用得久了也就知道不好了...
也就知道了还有很多其它的优秀的系统..开源的软件,,,
MS的策略就是错误的..开源才会是真正的天下...

#   卡卡西 发表于2006-11-26 14:03:00  IP: 222.67.3.*
HTML严重影响了互联网是一个"Application空间"的到来!而牢牢将互联网控制在"信息空间"范畴内!
想象一下当URL指向的东西都是完全意义上Application时,这个互联网的丰富程度达到怎样一个高度!!!!!

#   卡卡西 发表于2006-11-26 14:05:00  IP: 222.67.3.*
HTML严重影响了互联网是一个"Application空间"的到来!而牢牢将互联网控制在"信息空间"范畴内!
想象一下当URL指向的东西都是完全意义上Application时,这个互联网的丰富程度达到怎样一个高度!!!!!

#   卡卡西 发表于2006-11-26 14:14:00  IP: 222.67.3.*
而WPF就是为各种不同的Application提供一个统一的表现层!
使得各种Application类型的表现架构达到空前的统一。

我讨厌.net前的windows平台,那个时代以win 32API为中心,然后各种语言工具各自包装,什么VB,MFC,dephi,pb......,缺乏一个以OO为中心的一统江湖级的抽象层!
但是现在这个抽象层有了就是.net

#   卡卡西 发表于2006-11-26 14:19:00  IP: 222.67.3.*
而WPF就是为各种不同的Application提供一个统一的表现层!
使得各种Application类型的表现架构达到空前的统一。

我讨厌.net前的windows平台,那个时代以win 32API为中心,然后各种语言工具各自包装,什么VB,MFC,dephi,pb......,缺乏一个以OO为中心的一统江湖级的抽象层!
但是现在这个抽象层有了就是.net

#   卡卡西 发表于2006-11-26 13:51:00  IP: 222.67.3.*
都变成RIA了,那么HTML和URL就死了!
HTML是要死,但URL不死。

怎么多年来html统治互联网世界怎么久,但是今天我们需要的互联网是一个交互无所不在,服务无所不在,而不仅仅是信息无所不在。
  但很遗憾html只是一个描述信息及表现格式的标准。于是有了后来的各种扩展如xxxScript,可是传统的web架构注定难当交互无所不在,服务无所不在的重任。
  在技术上必须要URL指向都是完全意义上Application,然后到你本地执行。

#   kingma 发表于2006-11-26 22:19:00  IP: 221.221.16.*
微软自98以后就没多大推进发展,计算机随后被垄断控制,世界没有一点是想象不到的,GOOGLE挑战微软吗?就象蚂蚁跟大象,能胜吗?不能。有人会说我偏激,五年虽然更新换代很快,但与60,70,80年代相比,我们发展确实太慢了,至少我发觉程序陷入死循环

#   lyanry 发表于2006-11-27 12:14:00  IP: 202.110.209.*
怎么看,怎么都是皇帝不急太监急.

CSDN现在就不缺这样无聊的争论.

#   Guile 发表于2006-11-28 19:07:00  IP: 202.106.180.*
URL的R指的是资源,它的设计本意并不是为了定位应用的。

不过我也同意你的部分看法,URL可能不会死,但是这听起来就像“以太网”一样--“以太网不会被淘汰,如果有什么东西取代了以太网,那么它也会被命名为以太网”。不过目前的RIA技术,或者一个近似的概念OPA(One Page App),URL差不多已经只是一个入口了。举个例子,如果tianya做成OPA的,我喜欢一个帖子想转发给朋友,恐怕就不像告诉他URL这么简单了。

WEB本来就不是设计为交互用的,我相信以后每一个应用都会有一个URL地址,不过也许应该是app://hostname/one-app.app的形式,就不应该再跟HTTP纠缠到一块儿了。

HTTP,HTML还会存在很长的时间,或者都变成XHTML或者XML,但无论如何,Internet除了“应用”之外还是需要这些“落后”的东西。

我相信大部分的概念不过是厂商为了继续刺激股价的炒作,就像kingma说的,计算理论这20年几乎没有任何实质的进步,有些时候真的没有必要太激动了。

----------------------------------------------
卡卡西:
都变成RIA了,那么HTML和URL就死了!
HTML是要死,但URL不死。

怎么多年来html统治互联网世界怎么久,但是今天我们需要的互联网是一个交互无所不在,服务无所不在,而不仅仅是信息无所不在。
  但很遗憾html只是一个描述信息及表现格式的标准。于是有了后来的各种扩展如xxxScript,可是传统的web架构注定难当交互无所不在,服务无所不在的重任。
  在技术上必须要URL指向都是完全意义上Application,然后到你本地执行。

#   卡卡西 发表于2006-11-28 21:53:00  IP: 222.67.3.*
WEB本来就不是设计为交互用的
_____________________________
所以:
纵观web的历程,就是在一个不适合交互的基础架构上搭建交互。
    扭曲的发展!
    强扭的瓜的感觉。

ajax不过是这一条扭曲路的继续,所以在原来web架构上拓展的路我不认同,我认同的是釜底抽薪的重行构建一个服务空间的互联网世界。这需要一个新的技术环境来支持!

现在很多服务已经不仅仅是获得信息怎么简单了!它们是如我要完成交易,那交易活动可能涉及很多一系列的活动,可能也包含获得一些基本信息,分析,以及讨价还价。。。,服务是一条龙,多方位,是一个完善的解决方案。

如果整个互联网就是一个充满了这样服务的空间,这才是一个服务空间的互联网。

#   卡卡西 发表于2006-11-28 22:15:00  IP: 222.67.3.*
不过瘾!再强调一边!

ajax不过是这一条扭曲路的继续。

#   Guile 发表于2006-11-29 10:04:00  IP: 202.106.180.*
这个~~ 同意,不过“获取信息”的需求可能比交易大得多,WEB还应该是现在的WEB,RIA还是另起炉灶吧

#   houor 发表于2006-11-29 12:56:00  IP: 211.137.74.*
技术大牛更容易戴有色眼镜

#   normanzb 发表于2006-12-04 13:16:15  IP: 207.46.89.*
有了expression就没人用看网页了?没人用HTML? AJAX就死了?

#   normanzb 发表于2006-12-04 13:18:35  IP: 207.46.89.*
有了EXPRESSION就没人看网页了?就没人用HTML了?就没AJAX了? 有用户需求->浏览网页->有必要使用HTML->AJAX仍然有大量需求

#   kingcalf 发表于2006-12-04 22:25:16  IP: 222.172.72.*
"特别是在我国,普通用户IT素养小于零" 对这句话相当反感,电脑怎么都是个工具而已。降低普通用户的使用难度是我们这些所谓的程序员应该着实考虑的。。。

#   zhulei2008 发表于2006-12-05 11:53:24  IP: 58.213.185.*
想想asp,vb,为什么还有n多的公司经历这么多年还在使用

#   firefight 发表于2006-12-12 14:19:50  IP: 218.249.156.*
1,同意abcdefg的看法,新技术带来的激动是可以理解的,就不要太匆忙的下结论了。很多令人激动的技术在多年后也没有一统江湖。 2, Expression/WPF/XAML的思想本来也不是新的,本来可以基于SVG等已经是W3C标准的技术实现,但M$对标准的一贯态度是抄袭+破坏,在JAVA等方面我们可以看的很清楚。开发人员最大的福音是统一,开发的标准,实在没有必要为M$的这种行为摇旗呐喊!

#   hjzr 发表于2006-12-12 19:28:29  IP: 222.90.162.*
大师们,请不要轻易预言!如果你很赞赏一项新技术,请你尽情地陈述它的为什么好,摆脱,是陈述。你可以说它好,但请你务必说清你的理由。请不要预言,你可知道你的预言对正在求学的新手们造成多大的影响?你能否保证你的预言一定正确?再说一遍:大师们,请不要轻易预言!

#   jefflam 发表于2006-12-15 16:36:57  IP: 59.57.192.*
呵呵。。。激动成这样,大师的样子都掉光了哦

#   bistromusic 发表于2006-12-30 11:13:45  IP: 218.79.179.*
个人认为,这不是预言,这是一种趋势,RIA是必然的,当我第一次看到Flex时就有这种预感。旧的标准一时不会也不可能完全被取代,但新的标准的出现却令人兴奋,它们会有赢得更多的关注与推进,而市场永远是最终决定他们生死的裁判......

#   cleni 发表于2007-03-16 18:46:14  IP: 221.209.185.*
我感觉我们有点走火入魔了,何必把GUI看得那么重?为了工作效率计CUI是正道,我们使用计算机、网络来工作还是来娱乐?花里胡哨的干嘛呢?即便是娱乐,我也不喜欢弱智的游戏,这世界就是有人想把现实世界都搬到网络里面去(真的能虚拟现实么?),那充其量是个试验室罢了,少花时间在上面,多点时间在现实中吧,神说“让这个机器更聪明些,不要总是像头公牛”

#   梦 发表于2007-06-25 16:43:56  IP: 222.76.51.*
GOOGLE已经和adobe合作了 就是最新的AIR技术
看来形势是会转向RIA方向转变的
以后的技术RIA的确是辅助 但不要忘了交互互联网尤其是AJAX尤其比如是GMIAL里的GTALKIM聊天 无论如何在网页上运行程序已经是未来互联网的发展方向 而离线操作将非常重要 这就需要RIA
桌面迟早是会淘汰掉 以后连游戏都必须在 基础迟早会变

#   理想 发表于2007-07-21 05:04:54  IP: 218.24.146.*
我快辍学了,谁能帮我,我要上学。QQ291363128

#   hxhbluestar 发表于2007-09-23 01:38:22  IP: 221.1.114.*
呵呵,现在判断还为时过早,孟老师别忘了还有大量的大量的大量的开发人员不是在使用微软的技术;还有大量的大量的大量的使用微软技术的开发人员不怎么关注微软最新秀的技术

可能是趋势,但那一天还远没有到来,不过这个贴的目的达到了,呵呵,都上了百度新闻了,恭喜恭喜

来自:http://blog.csdn.net/myan/archive/2006/11/21/1402346.aspx

分类: .NET技术 网页设计 交互设计

上一篇:REST:Rails 1.2的意义   下一篇:Web开发设计的五大准则