打印

silverlight1.0有些地方感觉比1.1(2.0)更有优势

最近在做silverlight的时候,生成一个栏目菜单,如果用1.1(2.0)的话会在服务端把整个菜单生成后传给用户,但如果用1.0的话是在客户端生成这个菜单,两者传给用户的这个XAML大小不是一个数量级的,在中国宽带环境下,也许1.0在这方面也许有优势吧

TOP

我也是给菜鸟如果有不对的地方,大家可以帮我指出,小弟很乐意接受,谢谢哈

TOP

两者是不一样的,但是2.0前进了一步,先抛开效率问题。
失去执着,将一无所有。
www.7yue.com

TOP

2.0是前进了一大步,光编译语言是脚本语言效率上就是不可比的,我只是感觉2.0是要在服务端生成好最终的XAML发给客户端而1.0是在客户端来生成最终的XAML,原因是我在做这个菜单的时候发现我用BLEND做动画设计的时候是做的完整的XAML,一共是100K,而我来动态生成这个菜单的时候XAML只有9K,现在我还只有10个栏目,要是以后有几十个栏目哪如果要在服务端生成最终的XAML发给客户端,哪这个XAML跟只有9K的XAML相比就显得太大了

TOP


不对吧
1.0和2.0的差别不在xaml上,而且都是在客户端处理的,只不过1.0用的是javascript解释器,2.0里面却是clr,和服务器没多大关系.
2.0可以不运行在asp.net服务器上。所以对服务器没有依赖

TOP

回复 #5 llinzzi 的帖子

楼上的正解,在1.1(2.0)里面,XAML是没有任何变化的,菜单依然可以在客户端动态生成
http://ooboy.net 我只是我

TOP

1.0现在的优点就是比2.0稳定。:) 所以我现在都是基于1.0开发。
1.0的缺点 不内置webservice支持。不支持socket。

TOP

1.0正式发布了,自然很稳定...
1.1也不支持socket....

推荐两篇文章(Michael. MS MVP)
Microsoft Silverlight 2.0 Wish List
http://weblogs.asp.net/mschwarz/ ... -2-0-wish-list.aspx
http://weblogs.asp.net/mschwarz/ ... sh-list-part-2.aspx

TOP

回复 #8 langmuir 的帖子

支持socket

见你推荐的第一篇文章
http://weblogs.asp.net/mschwarz/archive/2007/12/20/microsoft-silverlight-2-0-wish-list.aspx
有提到
复制内容到剪贴板
代码:
Update 12/21/2007: I got a lot of feedback what maybe is missing on my list. Yes, I know that there are more features that are nice to have. Below you will find some more important missing features:
Socket Support: I don't see this in real life because firewalls will block nearly everything by default. But Sockets are interesting if we want to built peer-to-peer applications (online games and maybe streaming from other web users).
What happen if you print an Silverlight application? There are some ideas to render forms to print. Well, I would'n use Silverlight for printing, maybe generating a XPS or PDF document is much easier.
More space in local isolated storage to store documents or any other data. This should be easily made configurable in the Silverlight configuration.
One thing I would like, too: I don't want to see more different Media Players. I think you agree that there is only a very small range of web developers that have video or audio content to deliver. The media support is very good when i.e. looking at HD video streaming with Silverlight. I would like to see real-world applications instead (my greetings to Oliver Scheer).
然后 ScottGu's Blog 也提到
http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx
复制内容到剪贴板
代码:
Silverlight 1.1 Update
Now that Silverlight 1.0 is out the door, my team is cranking hard on our Silverlight 1.1 release.  
Silverlight 1.1 will include a cross-platform version of the .NET Framework, and will enable a rich .NET development experience in the browser.  It will support a WPF programming model for UI - including support for an extensible control model, layout management, data-binding, control skinning, and a rich set of built-in controls.  It will also include a subset of the full .NET Framework base class library you use today, including support for collections, generics, IO, threading, globalization, networking (including sockets, web-services and REST support), HTML DOM, XML, local storage, and LINQ.
[ 本帖最后由 llinzzi 于 2008-1-8 21:24 编辑 ]

TOP

哪我错了,还以为2.0是在服务端把完整页面生成好了再发到客户端,跟asp.net一样,是我搞错了
谢谢各位指点,这帖子沉了吧

[ 本帖最后由 liang102938 于 2008-1-9 20:51 编辑 ]

TOP