韩磊@CSDN

上善若水,夫唯不争,故天下莫能与之争

韩磊ID:grhunter
295380次访问,排名167好友48人,关注者96
:)
grhunter的文章
原创 94 篇
翻译 1 篇
转载 2 篇
评论 817 篇
韩磊的公告
点击访问我的非IT类Blog


我翻译的新书
立刻到China-pub购买



我和刘韧合著的书


我翻译的书(已经上架)
读书频道连载
Dearbook购买
华储购买
新风雨购买
蔚蓝书店购买
China-pub购买



我拍摄的
www.flickr.com
This is a Flickr badge showing public photos from hanlei. Make your own badge here.
最近评论
PrideRock:先恭喜一下,等待赠书中
grhunter:xiaozhang:我在CSDN是负责内容部分的,您提的建议很好,我会转告给负责社区和技术的同事。多谢!
xiaozhang0731:老大!你再文章介绍里提到你是CSDN的经理,那我不得不给您提出几个问题了!关于论坛回复与支持的,如果能做的象腾讯那样就好了!
dinhot:先恭喜下,沙发!
终于出来了,期待很久了!
dinhot:先恭喜下,沙发!
终于出来了,期待很久了!
文章分类
收藏
相册
CSDN - Ad
测试相册
读书
人物
技术
我的链接
csdn首页
文艺中年(RSS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 “这一天终于来了”收藏

新一篇: 【八卦扩容】科技史上十大女极客(1) | 旧一篇: [继续八卦]微软CEO史蒂夫·鲍尔默学跳猴子舞

孟岩在他的帖子中写道,当看到微软的人秀出Expression时,他感慨地说:“这一天终于来了”。他说这句话时,我就坐在旁边,且也和他有同感。

Expression包括了Web Designer、Image Designer和Interactive Designer三个软件,分别对应Adobe的三个王牌产品:Dreamweaver、Illustrator和Flash。Interactive Designer让开发者(设计人员?)方便地创建基于WPF或WPF/E的互动应用,孟岩帖子中提及的重大改变,主要是指这个产品代表的意义而言。Web发明已有16年历史,作为一种展现手段,它完全有可能、也应该被新的展现手段所替代。Flash、ActiveX、AJAX,无一不是在努力扩展web平台的计算能力,但平台本身的缺点,却限制了更丰富的表现效果,同时也制约了应用开发。以AJAX为例,需要同时兼顾服务器端程序、通讯模型和页面脚本,特别是页面脚本,相信做过AJAX应用的人都会明白,编写、调试是多么麻烦的事情。不管是WPF或是Flex,都代表了以后富客户端的方向——数据和表现分开,提供良好的渲染引擎和计算能力,提升客户端用户体验及开发方便性。

其实孟岩在现场还说了另外一句话。我问他对于Expression套件的看法,他说:“战术上成功,战略上失败——以后谁还肯为Windows做应用……”在战术上,Expression套件的推出,将对Adobe的三个重要产品构成极大威胁。为什么这么说?首先是因为Expression套件,被很好地整合到集成开发环境(Visual Studio)当中,开发人员和设计人员,是在一套解决方案里面工作,分工明确、各司其职。在Web应用开发过程中,设计与开发格格不入是一直存在的问题。美工设计的页面,需要程序员去做控件分解和重组,在这个过程中,常会导致原来期望的页面效果产生不想要的变化。Expression让设计人员和开发人员工作于同一环境,甚至可以采用结对工作(不是结对编程)的方式,管表现层的表现层,管逻辑的管逻辑,而又能无缝地组合到一起。

Interactive Designer是最能体现这个思想的软件。切换、动画等页面效果,可以完全由设计人员控制(View),开发人员负责逻辑部分(Controller和Model)。举例来说,如果页面上有一个按钮,点击后在服务器端执行一系列计算,返回一个整数值,这个整数值决定了一个球体的旋转角度。以往我们需要怎么做呢?在ASP.NET应用中,实现手段会相当烦琐。使用Interactive Designer,设计人员负责画出这个按钮和球体,利用时间轴、关键帧工具定义球体旋转动画,并利用属性编辑器把球体旋转动画绑定到按钮事件上。与此同时,开发人员打开同一个页面文件,双击这个按钮,在VS.NET中用C#编写服务器端程序,返回合适的整数值即可。再以Web Designer来说,可视化CSS设计、Web标准支持等,都超越了Dreamweaver。

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

以目前发布的预览版本来看,Expression套件的完成度相当高,基本具备发行条件。多位工程师从Adobe跳槽到微软,更是曝露了该套件针对Adobe的野心。大量基于Windows平台的应用(因为受限于Vista的缘故,目前也许仅是ASP.NET应用)开发项目应该会很快采用Expression来代替Adobe的产品。

有兴趣的读者,可以访问http://www.microsoft.com/expression获得更多信息和下载试用版。还可以在这个地址下载到纽约时报的FirstLook阅读器,该阅读器基于WPF,相信会给网络媒体带来新的阅读体验震撼。

发表于 @ 2006年11月22日 18:55:00|评论(loading...)|编辑

新一篇: 【八卦扩容】科技史上十大女极客(1) | 旧一篇: [继续八卦]微软CEO史蒂夫·鲍尔默学跳猴子舞

评论

#韩磊 发表于2006-11-23 10:57:00  IP: 210.77.134.*
1、程序员可以自己画这个按钮,:)
2、要说行云流水,还是非RoR莫属,Java是比.NET还要笨重的架构。
#爆牙齿 发表于2006-11-22 23:10:00  IP: 60.191.62.*
  设计师如果没有画下这个按钮,请问程序员还能工作吗?
  也就是说需要协同的时候,程序员的每一步都必须依赖设计师先完成一个动作。这个不起眼的小小等待时间随着项目和团队的扩大而显得极为严重。
  所以你所说的“与此同时”仍然存在时间差,设计师和程序员并不能平行且并发的展开工作。

  我现在越来越讨厌VS和.Net以至微软,尽管目前我还离不开它,但是在我部署Web标准历程中,最难的环境就是.Net,不标准的输出和众多看似强大实则笨重的控件娇惯了.Net程序员,使我举步唯艰。而后换到J2EE团队中,一下行云流水,我才发现Java程序员和.Net程序员的不同。罪魁祸首就是“强大”的VS,可视化使得程序员懒惰,从而加重前后台的交叉,降低团队的整体效率和产品的灵活扩展性。唉,又爱又恨的VS2005。
#想知道 发表于2006-11-23 13:45:00  IP: 220.248.40.*
战略上的问题有哪些?还请详细讲讲!
#爆牙齿 发表于2006-11-23 13:55:00  IP: 60.191.62.*
JAVA的笨重我还是很有体会的,不是一般化的,我还是喜欢.Net环境。
#风 发表于2006-11-23 12:39:00  IP: 172.28.25.*
评论了战术上的成功,那么战略上的问题有哪些?
#你说是啥就是啥 发表于2006-11-23 18:09:00  IP: 219.136.215.*
“战术上成功,战略上失败——以后谁还肯为Windows做应用……”

搬起石头咂自己的脚?
#HowkWolf 发表于2006-11-23 18:33:00  IP: 218.62.34.*
感觉。net不管怎么灵活都是在一个条条框框里的,我们真的被vs贯坏了,良好的IDE当然能提高开发效率,但那只适合相对的成手,那是建立在对内部或深层次的流程或编译原理理解的基础上。就像您前几天的《C# 你真的入门了么?》中说的,你们是经过技术变革洗礼的人,你们觉得追的很累,但也正是因为你们经过了这样一个过程,你们从中走过来了,然后你们在面对技术变革你们会很从容,就向你说的不管.net到多少点0都是改一部分,您不觉得您说这句话的时候是在您对1.0、1.1了解和已累积了一部分知识的基础上的么,那么对于我们新一带的程序员呢??我刚接触的就是vs6.0,编译了一些C程序,过度到良好IDE环境的VB,后来就直接过度到.NET。老师只是知道。NET好,怎么好他能告诉我的就只有我手是书上写的,他能教我的只是书上摆的例子,唯一不同的是他占用我们课堂的时间又敲了一边。知道么,你们现在是根着技术走,而我呢?我是要跟着技术走,还要逆向去追述我比你们少的东西,以此来使我了解一下技术是怎么来的,然后我才能更好的适应理解这个技术。“我很饿,大家都说去吃快餐吧,那个能让你很快饱,并且现在很流行这个!可我想说,我想学烹饪技术。那个是可以让我迅速变饱,但我不一定会消化好,即使不拉肚子,也会不舒服。而这样的快餐只是维持我生命的补给品进而去给别人干活,我更喜欢用烹饪调制自己喜欢的佳肴再去品尝,那样才是享受”
看了您和孟岩的视频,知道您现在在搞C#,我想说下我自己的想法。以前我绝对喜欢VS的IDE环境,我特喜欢C的规范,占且不说C#和Java有多像,经过了一些变故我想,MS给我们建了一个很大的幼儿园,很大的幼儿园,里面什么玩具都有,滑梯、蹦蹦床、跷跷板……,MS程序员就像这里面的小孩子,你可以随便玩,但前提是你不要超出这个框框,更别想企图观望”墙“外是什么。sun开源了,你可以用已经成熟的java组件,这和ms的没什么区别,但要是出现你对现用组件不满意呢?ms给你一定的自由度不能满足你呢?你能更改他的源代码么??java就可以,大部分的组件都是免费的,你可以随便改,不会有什么限制。
小弟对.net和java都有点自己的看法,不太理解您所说的java的笨重体现在哪,java就像是一些积木块,你可以自己随便搭建,.net建了个房子,并在房子里方了些玩具,MS程序员一进房子就看到了房子里的玩具却没看到房子的墙壁有多厚。
我并不是说免费开源的就好,但我想说的是MS是可以带来统一的完善的产品,相对的免费的开源的是群雄并起,多种多样,不够统一,但现在各大厂商不都有支持开源的苗头了么?但这种规模强大到可以组织一定的标准后,大家都基于一定的规范后,集体创造出来的是什么我无法想象。那么微软一个强势有能对抗成千上万的ITer么?农村包围城市,只能注定一个结局,不管城市防御多么坚固,装备多么精良。
#chenlixin007 发表于2006-11-23 20:26:00  IP: 202.8.132.*
双手加双脚支持HowkWolf
#只识讲 发表于2006-11-24 08:52:00  IP: 218.19.83.*
~~~~ 银弹来了。。。
#lwz7512 发表于2006-11-24 09:49:00  IP: 211.136.93.*
支持HowkWolf的观点,支持开源的java,更是开源的openlaslzo的fans!微软的东西就是约束程序员的创造力,上手容易,但是扩展困难。
#HL 发表于2006-11-24 10:37:00  IP: 61.150.96.*
HowkWolf所说的有些道理。不过“开源”和“自由”、“免费”是两码子事。你显然混淆了它们。
第二、你所说的“微软一个强势有能对抗成千上万的ITer么”也太抽象了。因为最优秀的高级软件工程师大多都想进微软:微软有多少员工,你知道不?什么叫“只能注定一个结局”?连肚子都吃不饱,谁会去支持“自由”、“免费”?(“开源”不用说,大家都支持。)你显然忽略了“支持者”自身的生存问题,太理想化了,忘记了学技术的目的是为了什么。
#cocoa 发表于2006-11-24 11:31:00  IP: 218.56.59.*
我觉着对于一般的程序员来说,基本上java跟c#是一样的,
并且c#更容易些,java开源带来的好处是针对高级程序员的。
比如c#中的组件,在java中基本上都能找到,当这个组件不能满足
需要的时候,我想只有很少一部分人有这个能力跟闲心去修改它,
大多数人会去想一个折中的办法,开源带来的好处只有那些高水平
的人才能真正享受,太多人需要的只是一口饭而以

另外如HL所说,比的不是人多
#HowkWolf 发表于2006-11-24 18:53:00  IP: 218.62.34.*
谢谢HL的提醒,可能我们对开源,自由,免费的理解上有偏差。开源带来的直接好处就是自由,至于免费不是必须,但既然是开源了,大家都可以来贡献自己的力量,那也就没什么收费的底气了,除非像MyEclipse似的,那也无可厚非。当然我同意cocoa的说法,那基本上都是对高级程序员,我们普通程序员可能很少会去或有能力去改。可我要说的并不是那个。我们不可能永远是普通程序员,我们总会在某个时间、某个地点、某个需求,当然尽管我现在还没有那需求,但我确定对已有的东西加入自己的想法或更加完善他这种情况在我离开IT行业前肯定会出现,那么在这种情况下开源可以给我一个机会让我来实现我的想法,同样他也给我这个自由。当我有能力,有时间精力我可以去改,但要是只有MS没有java(不一定是java,开源技术)我想我会要么去MS就职,要么遗憾的离开。抛开我们有没有修改已有组件的技术、时间、精力、财富和需求,我只说当我们一旦有这种需求的时候哪个更好些呢。
“第二、你所说的“微软一个强势有能对抗成千上万的ITer么”也太抽象了。”我不否认MS集中了大量的高技术人才,我不否认那些专家们的智慧,但我更相信众人拾材火焰高。不错他们掌握了高精尖的技术,那么同样一个问题他们所能想到的,有可能我想不到,你想不到,但总会有人想到。MS的专家将解决问题的方法加到了MS的技术里,但当同样想到的要不是MS的人呢,那么他可以用这个技术为自己带来些利益,同样他要是有共享精神,共享给大家,供大家学习交流那么我们整体的技术水平是不是得到提高呢?你别说他一个人的技术对大家有多大提高,我说的只是一个特例,但你要看到他代表的现象,当这样的人多起来对我们整个ITer是不是件好事呢?还有的情况就是某人针对这一问题想到了MS专家没想到的呢,或说比他们更完善的呢??你别说我们普通人根本没那水平!别忘记不就是你和我而已,是ITer。最有利的证明就是MS不断发布补丁,这一现象。如果他们都想到了又用得着发布补丁么??而发现这些漏洞的除了MS自己的专家大部分是上面说的那种人吧!当有大批那种人存在于ITer中对我们整个IT行业会产生多大的正面影响呢,我无法想像!!那么会出现这种情况,你同样的技术两种解决途径可以达到同样的效果,但不同的是一个要支付巨额费用,一个是完全免费或大部分免费,那么你会选那个呢?结局又会是什么样的呢?当然这一过程可能还要持续很久的一段时间。我不是铁杆javafans,我只是认同sun开源这一战略高度,是出于对整个IT行业的负责任,当然也有对付MS的意思。抛开.net和java不说,就说两大阵营的战略思想:一个是集中高精尖技术,控制技术的发展,当有对手提出一些技术的时候在开发或拿早以开发好的技术来维持自己的领导地位;另一个是发展技术,给广大的ITer提供他们的技术来发展正个IT行业,然后在依靠ITer来壮大自己。不要以单个人,你、我、他的角度来思考,站在整个行业的角度思考,你应该更支持谁呢。
”什么叫“只能注定一个结局”?连肚子都吃不饱,谁会去支持“自由”、“免费”?(“开源”不用说,大家都支持。)你显然忽略了“支持者”自身的生存问题,太理想化了,忘记了学技术的目的是为了什么。“我想说,我们每个人都有自己的生活,没人要求支持者每个人整天都要到大街上摇旗呐喊,什么工作也不做。那么在我们忙碌的生活中总会有闲暇,有的人会找朋友,有的人上网,有的人去约会等等,我除了和朋友一起的时候我会上网看看技术,去论坛发发帖子,能帮的就帮,帮不上忙的就跟着学习。我有我的生活,但我多了点与人分享我的想法,我的技术的行为。这并不
#jaems05y 发表于2006-11-24 23:37:00  IP: 59.34.3.*
永远也很难说.net和java以及其他等等谁更好。

用.net就要受.net和MS人为的限制。
用java等开源的技术只受技术本身限制,基本不受人为限制。

选择在你的喜爱,在于环境的状况,在于工作的需要等等因素。就好像我会喜欢java,但不喜欢php,理由很简单,我不喜欢php的语法。我不擅于用php去表达我的思想。但是,也必定有很多人喜欢用php。

我也用C#,也写asp.net,但我不用vs,而是用editplus,因为我不对.net痴迷。如果有一天靠java活不下去了(当然这是不太可能的),我想也能学点.net养活自己,呵呵。
#doocoo 发表于2006-11-24 23:44:00  IP: 58.217.155.*
好的厨师必须要自己做酱油吗?
其实我们都是在OS底下做事而已。如果你用Java或.Net,都是在一个框架下干活,框架的意义就是把原本需要自己做的酱油包装起来,然后,厨师就可以直接买来用了。有的厨师喜欢海天酱油,有的喜欢六月鲜,程序员也可以自己选择是Java还是.Net。
所以问题是:程序员需要自己写Data Provider或者string类型吗?
如果你打算从酱油做起,那你的顾客就要等上几个月才能吃到红烧排骨,如果你打算从Data Provider做起,那你的客户要等上几年才能得到他们想要的软件了。
马克思说过,当一个社会的生产力达到相当高的程度,以致于仅需要极少的人力就能有丰富的产出时,共产主义才有实现的环境。如果你想免费地公开你的源代码,你必须有足够的钱养活自己才行。
#老郭 发表于2006-11-25 02:49:00  IP: 74.98.185.*
前台和后台分离,界面和内核分离,这是大势所趋,就像当年的客户端和服务器的分离,但至于他到底好不好用,只能等到尝试以后再作评论,我们对新事物的态度不能来当头一棒,打死的可能是自己。其实我想楼上说话的各位基本都在拿着微软的东西吃饭吧?
#zfive5 发表于2006-11-25 13:07:00  IP: 220.207.95.*
说真的,ms几乎在这个windows随心所欲,谁又说能不会出现下个netscape,ms连erp都做,还能让其它厂商活吗?borland牛,结果连挖人带出新平台把它pass了,现在又要搞adobe,估计这样下去ms距离拆没有多远了!前些日子听说ms要吃用友、金蝶!有问题呀!

google就不一样,基本所有的业务都在一个字“搜”!

看来如果以后软件厂商要在windows平台下活的话,只能去做ms的外包了!
#lwz7512 发表于2006-11-25 13:34:00  IP: 221.222.72.*
连sun都自己承认,开源java是为了保持生命力,能继续存活下去,这对于我们开发者也是好事,如果有一天java真让ms吃掉了,我想java程序员是不是得考虑转向.net了,这不是断我们的饭碗吗?就是不喜欢垄断,开源技术好,可以让我们的开发者自由使用,可以告诉我们的客户,我们用的技术不收钱,可以降低你的成本,客户多高兴!
#HL 发表于2006-11-25 13:38:00  IP: 61.150.96.*
你说的“最有利的证明就是MS不断发布补丁,这一现象。如果他们都想到了又用得着发布补丁么”这点得不到我的认同。事实上,几乎所有的软件都在不断地打补丁,包括防毒软件(如Symantec AntiVirus等)也会有漏洞。
MS不断发布补丁的缘故是,涉嫌垄断,树敌太多,人人都想找它的麻烦。最近不是有家安全产商自称破解了Windows Vista的PatchGuard技术吗?只要是人做的东西,都会被人破解,都会有漏洞。发布补丁则是再正常不过了。这个世界上不存在绝对安全的东西——关起门来最安全。
你说的那个“我们学软件或搞技术的不是为了拿高薪,而是用我们的技术为客户实现最大价值来体现我们自身的价值。”那是官场话,这你也信?官场话我们自然也应当学会说,但是那只是拿来糊弄别人的,而不是用来糊弄自己的。
你用的“快餐”这个词语用法有些不对,其实你们的老师也是没有法子,不要怪他们只是重复敲一遍书上的代码,很多东西他们自己也不会。你要学会理解,每个人其实都只是为了能在这个社会上生存,没有谁会愿意喜欢吃快餐。不要把技术看得太重了,如果你觉得自己很有能耐,你就做出一个软件出来,而不是在这里打口水仗。
关于Java和.NET之争,根本就没有必要,因为我们争论的立足点都是自己的角度,没有谁能够保证自己的观点是非常全面的。虽然无知者无畏,但这显然并不是我们争论Java和.NET的理由。很多高级软件工程师都是同时学J2EE和.NET的,没有那么水火不相容、一方非要取代另一方的说法。
#维生素c.net 发表于2006-11-26 01:15:00  IP: 221.223.236.*
WPF的出现如果仅仅是当初longhorn的那段朝眩的视频广告的话,它就没有什么太大的价值了。html语法简单,容错能力超强,呈现元素也种类稀少而且朴素简单,它的存在是因为它是信息的一个良好呈现载体。html从诞生后就一直开始造就着存在这样那样差异的浏览器,同时还在创造着能让脚本在很多知名或相对有影响力的浏览器上work的所谓的牛人型的程序员。XAML的诞生使得web page和windows application没有外观上的差别,但是同为信息的载体,摒弃大多数人狂吹的“语义”,剩下的东西还能留给我们多少精力来真正的注重内涵而不再是外表?
ajax的好不是因为无刷新的酷,而是因为web就是应该这么用的。看过上面的评论后感觉语言和编程平台对大家的思维约束已经太过严重了,我猜想是因为中国根本没有真正的“计算机科学”专业的原因。
asp.net的框架不是web期望的应用程序开发框架,但是却是当前最经济的框架。有很多人说.net让很多人变傻了,asp.net却没有,全在于你想怎么做,在于你的job究竟能为公司创造多少profit。wulian兄弟的评论就有点过分了,programming需要高深的技术,但第一位的是深层的理解客户。
有多少编程者知道cpu傻傻的将"1234567"装换成1234567有多麻烦?但是即使我们知道了又能怎样?
我不看好这些套件以及RIA的未来,但是web绝对永远不会是现在的这个样子。
#卡卡西 发表于2006-11-27 11:17:00  IP: 220.248.40.*
Tim Berners-Lee的说Web是一个"信息空间"。很精辟!
    
  但我们更需要互联网是一个"服务空间",技术一点的话叫"Application空间",只是这些Application要以服务的方式提供出去.所以人性化的讲法叫"服务空间".
    
 当然提供信息也是服务,所以前者是后者的一个子集!

HTML严重影响了互联网是一个"Application空间"的到来!而牢牢将互联网控制在"信息空间"范畴内!
想象一下当URL指向的东西都是完全意义上Application时,这个互联网的丰富程度达到怎样一个高度!!!!!
#卡卡西 发表于2006-11-27 11:02:00  IP: 220.248.40.*
而是因为web就是应该这么用的。看过上面的评论后感觉语言和编程平台对大家的思维约束已经太过严重了,我猜想是因为中国根本没有真正的“计算机科学”专业的原因。
_____________________________________

是你约束太过严重了.看看你的话:
而是因为web就是应该这么用的?!
谁说的!!!!!!!!!!!!!!!!!!!!
#卡卡西 发表于2006-11-27 11:07:00  IP: 220.248.40.*
这么多年来html统治互联网世界怎么久,但是今天我们需要的互联网是一个交互无所不在,服务无所不在,而不仅仅是信息无所不在。
  但很遗憾html只是一个描述信息及表现格式的标准。于是有了后来的各种扩展如xxxScript,可是传统的web架构注定难当交互无所不在,服务无所不在的重任。
  在技术上必须要URL指向都是完全意义上Application,然后到你本地执行。
#aaaaaa 发表于2006-11-28 14:30:00  IP: 202.110.209.*
回卡卡西:
---------
你所谓的服务,如果可以基于信息就可以实现,那实在没有必要去毁掉现有的一切.如果将来,发现有比"服务"更大的概念,是不是也要把"服务"毁掉呢?

在最终用户没觉得你所谓"应用"与"信息"有什么严重不同的情况下, 有必要如此狂热的追逐"服务"么? 到底是用户在支配软件的发展, 还是软件非要扭转用户的观念?

也许那些基于“信息”的开发人员在向基于“应用”过渡的时候, 又有人在嚷嚷基于"XXX"的这一天又来了。这个世界,总不能天天嚷嚷革命吧. 不信,就走着看,"这一天"会很晚才可能到来, 甚至它根本就不会到来的!
#维生素C.net 发表于2006-11-28 12:52:00  IP: 210.77.134.*
@卡卡西:
那话是我说的.
HTML只是用于让你的眼睛来接受服务器相应的配合浏览器这种工具达到目的的东西. 当一种新东西出现的时候总有一堆人会去制造一些什么新模式,新概念,新方法.这些所谓的XX学上的东西都是事后诸葛亮.
究竟什么是信息,什么是服务,不在于你怎么描述你的浏览器看到的这个页面(亦或是N月后的很酷的一个"application"),而在于他能为你做什么.
信息是人第一接触的,然后才是反映.反映对应的是逻辑.当web跑在http上时,它,就是internet.

"在技术上必须要URL指向都是完全意义上Application,然后到你本地执行"-- 这个url仅仅是负责app下载的还是酷一点的把方法逻辑和相关对象传递过来,还是smartclient模式的辉煌时刻?
#卡卡西 发表于2006-11-28 13:18:00  IP: 220.248.40.*
究竟什么是信息,什么是服务,不在于你怎么描述你的浏览器看到的这个页面(亦或是N月后的很酷的一个"application"),而在于他能为你做什么.
______________________________________

好,就从你这句话话讲起!难道你认为这两者所能为你做的是一样的吗?!

服务是一个比信息更大的概念!

有太多人说过用户的目标就是要获得信息。
反驳如下:
 第一:
  的确这是很多用户很多时候的一个目标,但是事实不仅仅 如此,比如我利用现在某个系统要完成一个交易,“最终成交”是我的一个目标,而不仅仅是获得信息。
  第二:
  即使就仅仅这个目标,这里也有一个很重要的问题,就是如何获得信息,信息如何提供。有时候信息的获得是一个“过程”,而这时这个交互过程构成了我信息获得的重要方面。
  
  所以不要以为内容可以独立于其它要素成为唯一重要的东西。

从这里你应该明白我的“服务是一个比信息更大的概念的意思”。
而传统的web架构将自己定位在一个信息空间的模型里,无法承担起服务空间的重任!

记住这一句化:
纵观web的历程,就是在一个不适合交互的基础架构上搭建交互。
    扭曲的发展!
    强扭的瓜的感觉。
所以在原来web架构上拓展的路我不认同,我认同的是釜底抽薪的重行构建一个服务空间的互联网世界。这需要一个新的技术环境来支持!

因此我认同微软的.net战略!!!

请指教.
#卡卡西 发表于2006-11-28 13:24:00  IP: 220.248.40.*
想起交互设计大师alan copper的一句话,“就像一场恶梦,浏览器对互联网的支配将最终消失”。
#卡卡西 发表于2006-11-28 21:45:00  IP: 222.67.3.*
你所谓的服务,如果可以基于信息就可以实现,
——————————————————————————————
问题是很多服务已经不仅仅是获得信息怎么简单了!它们是如我要完成交易,那交易活动可能涉及很多一系列的活动,可能也包含获得一些基本信息,分析,以及讨价还价。。。,服务是一条龙,多方位,是一个完善的解决方案。

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

请问现在的web架构满足得了吗?



到底是用户在支配软件的发展, 还是软件非要扭转用户的观念?
————————————————————————————
需求是要探索的,不能总等着用户来说!
而且对于你这句话我也可以这样说,现在的web架构凭什么禁锢用户对互联网的认识呢!
现在访问网页(html+xxx)成了上网的代名词,对互联网的认识是时候发生变化了!
#aaaaaaaa 发表于2006-11-29 08:17:00  IP: 202.110.209.*
革命无罪,造反有理。但对过去也不要一味否定。即便你把web都弄成了服务架构了,那在这服务之中,难道就不需要信息显示?是不是还要重新做一套标记,专门用来显示服务过程中要显示的“信息”啊?

对于普通用户而言,上网就是html+xxx,那足够满足他们的需求了。而且这种满足就目前的情况来看,至少还可以维持好多年。

打个比方吧,全中国的路,都修成高速公路固然很好,但要付多少代价呢?另外,就是都修成了高速路,老百姓买不起汽车,骑着自行车在高速路上跑,这就是人间的奇观。

如果你的“革命”所带来的价值真的比维护现状更多的话,革命就是正确的。问题是究竟能带来多少价值,这个从未有人考证过。

还是静观其变吧。大多数用户都发现不得不革命的时候,你们再起来鼓噪,作势,颠覆也不迟。现在,还不是你们一呼百应的时候。

#卡卡西 发表于2006-11-29 10:11:00  IP: 220.248.40.*
即便你把web都弄成了服务架构了,那在这服务之中,难道就不需要信息显示?是不是还要重新做一套标记,专门用来显示服务过程中要显示的“信息”啊?
____________________________________________

你不妨想象一下这样一幅图景。


(白花齐放的各种Application,它们可以互相沟通着)
————————————————————————————
互联网Application平台

用户通过互联网Application平台就可以访问各种Application,Application都通过URL定位的。

这里信息如何表现完全有相应的Application决定。当然其上也可以包含解析HTML的Application.

现在你再来看在原来web架构上拓展的路,何等的扭曲。我希望是将html打回原型,而不是越陷越深。
ajax不过是这条扭曲路的继续!!!!!
#卡卡西 发表于2006-11-29 10:24:00  IP: 220.248.40.*
其实vista前进的目标就是 “互联网Application平台 ”,很多人真的忽略这一点啊!遗憾啊!

因此我也认同vista。
#aimyang 发表于2006-12-12 13:00:06  IP: 219.128.20.*
非常认同doocoo说的。
#zheng616 发表于2006-12-15 16:55:29  IP: 58.83.46.*
用java等开源的技术只受技术本身限制,基本不受人为限制 --------- 大项目都要用钱买的,不会用开源的东西.. 要不IBM这些公司怎么找钱呀..java不过是IBM,ORACLE对抗微软的工具...
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 韩磊