打印

实在忍不住了(7yue)

转自7yue


Silverlight是个不错的东西,为什么?因为它进入市场以后,的确有效的带动了竞争。就像如果expression套件如果不进入市场,还真的不知道PS原来那么强大.....开个玩笑。
SL也出来不短了,上网搜了一下,基本上来自于各方面的消息没有一个不忽悠的,说实话,国外比较SL和Flash的话题大部分开上去都能让人很平静,因为的确是从技术与业务的角度去分析优缺点,这是好现象,连Java阵营内的厂商还经常竞争呢,所以RIA体系有竞争也是好事情。但是返回来看看国内的某些文章,基本上都涉及到了以下话题,有些话题我实在忍不住,只好拿出来质问一下:

1. SEO层面SL比Flash强太多了,因为是XAML描述元素。
我的问题:谁能给我解释一下如何实现RIA体系的动态数据及时准确的搜索引擎定位,比如每天动态数据记录集的更新可能在上万条或者数十万条,搜索引擎可以帮我定位到特定的动画,特定的数据,特定的场景,这好像不是SL能解决的问题,也不是Flash能解决的问题。OK,那么SL所说的SEO友善是什么?静态的么?如果是静态的,Flash通过Metadata和其它方法也可以啊,2000年Macromedia公司就发布了针对google的flash search sdk,也是针对静态内容的,方案很完整,这个冷饭还有必要炒么?国外的顶级开发者社区貌似没有什么关于SEO在SL和Flash的比较吧,为什么拿到中国来,就被某些媒体和个人又翻炒一遍呢?真的很有意思,我的看法就是2个字:忽悠。
2.看到有人说SL虽然现在功能简单,但是有发展啊,说不定以后支持DirectX,就这点,就能把Flash给Kill了。
对于这个说法,我无言以对。只能说明说出这种话的可笑。Web应用的敏捷、轻量、跨平台都去哪里了?难道每个网络应用都是魔兽世界?就算你喜欢暴雪,也不能这样变相的捧SL吧。我也是暴雪的Fans啊。
3.SL跨平台,因为Novell和Mono都要支持这runtime的非win系统的实现了。
我的问题:SL按照很多媒体文章来说,是依赖于.Net平台的,而SL2.0即将于08年也发布,基于.Net库的功能可能会更加丰富,所以,我想知道,对于.Net越来越有依赖的SL,这个Runtime在MAC/Linux/Unix等平台上的Binary Size呢?
4.有文章说,SL作为Flash Killer推出,Flash面临竞争。SL推出,有竞争不假,有竞争是好事情啊。但是有些媒体或者个人的话语,让我看上去,真的是为了赚取眼球和舆论,连Face都不要了。这些内容有很多,比如说Flash占Adobe公司的一半收入。我就纳闷了,谁告诉你的这些数据?Adobe的open type font,acrobat工具还有一堆的顶级设计工具photoshop,illustrator,aftereffects,premiere,dreamweaver等几十款工具和应用服务加起来不到公司收入一半,这不胡扯么?谈技术就谈技术,张嘴就吐出来占收入一半,是娱记啊,丢人不?搞技术文章的媒体搞成这样,的确很丢人。还有内容,Flash除了广告就是广告,对于新兴的SL而言,已经没落了。我看到这话,我真怀疑这种文章能出自技术媒体或者技术开发者之口,每天你都用手机发短信,你就认为手机只能发短信么?哦对了,可能看了我这篇文章,发表这些话题的媒体和个人发现手机还能打电话。
很多时候,我都是沉默的,而且是和谐的。但是有些时候,看到我所在的技术体系阵营内有人试图开始混淆真实信息的时候,我有点开始愤怒了。希望这篇文章不要得罪我在微软工作的朋友,从朋友角度上讲,我爱你们,从认知上而言,我仍然认为微软和Adobe一样,都是伟大的公司。

[ 本帖最后由 langmuir 于 2008-1-3 17:36 编辑 ]

TOP

1.搜索引擎算法会对RIA体系进行优化么?
2.SL毕竟仅存在于浏览器,受限于平台.
  更强大的网络应用,还是应该由胖客户端实现.
3.很多的开发者也希望在SL中使用更多的控件,但是很多人不明白Win UI控件之于SL.
  对于Mac与Linux用户这意味着什么?他们不懂Win UI控件.
  类似的,我不懂Mac控件并且不希望学习与前者不同的控件.
  在我眼中SL应该具有许多基本的控件,象一个可点击button,一个可以输入文字的text box,
  但要遵循跨平台的原则.
4.有些媒体言论的确不负责任.对读者有误导的嫌疑.
  在阅读这些资讯的时候,真的要多思考了.

TOP

回复 #2 langmuir 的帖子

1、对于RIA应用的搜索估计会非常困难吧,毕竟你不大可能模仿用户行为去点击一个Flash或者SL上的按钮或者什么的;
2、Adobe推出AIR估计就是出于这种考虑吧;
3、Silverlight 1.1的Binary Size已经够大的了,到了2.0我都不敢想像;至于用户控件,如果用Win UI就更可怕了;
4、就像某门户网站上,很多IT新闻都是来自XX娱乐报的,不止一次地出现常识性的错误。
http://ooboy.net 我只是我

TOP

只要我们专业网站没有乱说就好了。就事论事。SL还要走好长的路。
flash的优势基本上很难憾动了。
只要集中精力,五年成专家,十年成权威,十五年成世界顶尖。

TOP

不去看普通媒体的IT版就是了

TOP

引用:
原帖由 Fdream 于 2008-1-3 17:52 发表
1、对于RIA应用的搜索估计会非常困难吧,毕竟你不大可能模仿用户行为去点击一个Flash或者SL上的按钮或者什么的;
2、Adobe推出AIR估计就是出于这种考虑吧;
3、Silverlight 1.1的Binary Size已经够大的了,到 ...
1 对于SEO动态数据我不说了,没有那家能做的出来,静态数据的话Google据说已经可以搜索到swf中的mc了,对于模拟用户点击按钮的操作,不仅是Sivlerlight和Flash,就连普通的html页面的按钮也没有这样的例子,如果现在有愤青再讨论SL和Flash的SEO比较,可以看出他们水平如何了。
2 对于这个问题微软有WPF,Adobe有AIR,不过AIR相对来说不够成熟和稳定,毕竟还没到正式release,据说今年Q1会有正式版本推出
3 先纠正你个小错误,Silverlight1.1就是Silverlight2.0,原来叫1.1,现在统一改成2.0了,也就是说以后不会有1.1了,1.1要永远alpha了。至于size,微软的策略不懂,也就不妄加评论了,至少会增加很多控件,而且我觉得控件的跨平台性我没太理解什么意思,我觉得如果控件够丰富,自定义够灵活,就可以了,在1.1中只要能提供类似Flash的动态和输入文本这两个控件,其他的UI控件基本上都可以写出来。size应该会尽可能的小,但是应该不会像FlashPlayer那样小巧精致。
4 这个可以理解,毕竟编辑不是那个技术都专业,编辑就是编辑,做新闻而已。

TOP