This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / SilverLight和HTML5,有没有熟悉这两项技术的高人谈一谈,这两个东西好像没什么本质区别,基本上是重复的2套玩意,都是超级RIA,既生逾,何生亮?
-binghongcha76(一只大猫);
2010-8-23
(#6241154@0)
-
不是熟悉这两项技术的高人,它们应该是竞争关系。对于一只大猫应该坚定站在SilverLight一边,这是.NET程序员的立场问题,SilverLight还有个好处是它和WPF是相通地。
-tjhong(啊哈);
2010-8-23
(#6241446@0)
-
我倒,silverlight 可以做超多东西,html 5 可以吗?multi-touch html5 可以做吗?silverlight 可以做在线视频对话,html5可以吗?
-sowen(昂居居);
2010-8-23
(#6241672@0)
-
昂居居是WPF的行家,我自练了6个月的WPF,基本快到打通任督二脉的时候,发现WPF界面特慢,特别是那些list类的控件(比如ListView,DataGrid等),排序滚动等动作用户能明显感到要等,一下子失去兴趣。而且市场上好象找WPF的不多。
-tjhong(啊哈);
2010-8-23
(#6241730@0)
-
我不是行家,只是如果接触WPF多的话,会发现很多东西变得非常方便,彻底颠覆了很多以往 windows program 的破习惯。说真的,我还一直没觉得 wpf 慢过,intel 和 amd 的cpu 我都跑过, vs 2008 and 2010 都用过,第一次启动会慢,但之后很快啊
-sowen(昂居居);
2010-8-23
(#6241763@0)
-
不是说Visual Studio慢,是做出来的程序慢,特别是界面慢,象DataGrid,生成一个DataGridCell可能就要10个8个的控件实例,这样一个10列50行数据就产生几千个控件实例。做Master/Details时,刷新绑定数据就得重建一遍,太慢了。
-tjhong(啊哈);
2010-8-23
(#6241807@0)
-
do you apply MVVM pattern?
-ariso(ariso);
2010-8-23
(#6241876@0)
-
没觉得MVVM会提高性能。在微软WPF论坛上一有人问性能问题,经常会有人会象你一样回答应该用MVVM, 从没看到被人"Marked as answer"。
-tjhong(啊哈);
2010-8-23
(#6241907@0)
-
well, check this:
-ariso(ariso);
2010-8-24
(#6242771@0)
-
Attach到TextBlock 或ContentPresenter,对DataGrid试了试,感觉区别不大。<Style TargetType="TextBlock">
<Setter Property="RenderOptions.ClearTypeHint" Value="Enabled"></Setter>
</Style>
<Style TargetType="ContentPresenter">
<Setter Property="RenderOptions.ClearTypeHint" Value="Enabled"></Setter>
</Style>
-tjhong(啊哈);
2010-8-24
{293}
(#6243037@0)
-
我干脆放到根上,好象也一样。<Style TargetType="UIElement">
<Setter Property="RenderOptions.ClearTypeHint" Value="Enabled"></Setter>
</Style>
-tjhong(啊哈);
2010-8-24
{140}
(#6243050@0)
-
对我兴趣倍受打击的帖子,最后微软的人说他们目前也没办法。
-tjhong(啊哈);
2010-8-24
(#6242613@0)
-
one of my application's screen have 1000 row, 5-10 column , running well without any issues
-ariso(ariso);
2010-8-24
(#6242789@0)
-
问题是没有问题,就是初始化慢,你可以试试切换DataGrid.ItemsSource。或者直接从我的连接里把代码拷贝出来试试。
-tjhong(啊哈);
2010-8-24
(#6242887@0)
-
I am working with WPF :)
-ariso(ariso);
2010-8-23
(#6241875@0)
-
my 2 centsHTML5
-spj(spj);
2010-8-24
{5}
(#6243001@0)
-
Only one cent.
-tjhong(啊哈);
2010-8-24
(#6243085@0)
-
Both are necessary.By HTML5, you can easily develop some advanced but not too complicated features without requiring very skillful expertise and without needing any additional plug-in for web browser.
On the other hand, by Silverlight, you can develop some very fancy and /or complicated features that is not or hard to achieve by HTML5.
-deep_blue(BLUE);
2010-8-24
{323}
(#6243366@0)
-
Could you give out a few examples that are easier to SL, and hard to HTML5?
-spj(spj);
2010-8-25
(#6244788@0)
-
Could you give out a few examples that are easier to SL, and hard to HTML5, pls?
-spj(spj);
2010-8-25
(#6244794@0)
-
Someone gave examples already.
-deep_blue(BLUE);
2010-8-25
(#6245212@0)
-
that's why I say HTML5.
-spj(spj);
2010-8-26
(#6246581@0)
-
Don't get u why.
-deep_blue(BLUE);
2010-8-26
(#6246840@0)
-
楼上各位还是发几个SilverLight和HTML5的Demo网站吧,越Cool越好,我倒是要看看HTML5能强到哪里去
-hanfumm(小燕子,穿花衣);
2010-8-25
(#6245698@0)
-
a lot of HTML4's cool websites. let alone HTML5.
Job's already answered this question.
MS does that w/IE9
-spj(spj);
2010-8-26
(#6246584@0)
-
这是公开标准(HTML5)对私有产权标准(SilverLight)。SilverLight只可以运行在微软选择的平台上,在非微软选择的平台上,就要看微软的心情和第三方的支持了。而HTML5是行业认可的标准,在几乎所有的平台上都可以运行。
此外还有版权、费用等各方面的问题。HTML5应该是大家选择的方向。
-c7et11n(拖泥虫);
2010-9-11
{217}
(#6271005@0)
-
当年的FLASH页面也酷过一阵, 现在谁还用?非标准的东西终究要被淘汰的.
-youbet(寻常巷陌);
2010-9-11
(#6271757@0)