专注ASP.NET和SQLServer2008 BI&GIS

骂别人不革命,便是革命者,则自己不做事,而骂别人的事做得不好,自然便是更做事者。
若与此辈理论,可以被牵连到白费唇舌,一事无成,也就是白活一世,于己于人,都无益处。
我现在得了妙法,是谣言不辩,诬蔑不洗,只管自己做事。——鲁迅1934年6月21日信
posts - 245, comments - 1215, trackbacks - 27, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

Scott Gu早上发布了关于Silverlight 2.0 beta 1的教程,粗略的看了一下,摘录几个目前个人比较关心的特性.同时又羡慕一下微软的员工,可以第一时间拿到尚未发布的技术以及产品.

感谢Ren兄弟的这个文章,看来我要换一个rss阅读器了.




以后设计xaml终于不用在blend和vs里来回切换了.1.1版本的简直让我疯掉,就好象当初用dreamweaver但是Design模式突然坏掉一样.






有了自带控件的支持,而且,看样子对usercontrol的可视化程度更高了,这个目前还是猜测.




其它:
cross-domain,可以避免1.1里的问题,虽然现在已有解决方案,不过也还是很不爽.
数据绑定,从目前来看好象还不如asp.net2.0里GridView等加某某DataSource那样舒服,不过已经很完美了.
Scott Gu在教程的最后提及了Silverlight程序移植到WPF桌面应用也是很方便的,基本上不需要太多的代码改动.



由于本人目前比较偏重于商业智能相关的解决方案的开发,关注的特性可能不同.很多在1.1里需要很困难才能实现的功能,通过2.0里现成的控件就可以完成了.比如我现在做的SQLServer Analysis Service决策树模型,需要节点鼠标浮动的时候可以显示分布在这个节点下的案例分布,有了DataGrid in Silverlight,我就不用再去发明轮子了.
Silverlight或者WPF对于BI个人目前非常看好,多少是看了一个搜索引擎公司的解决方案里的启发,他们把一个聚类模型用Flash展现了出来,很直观并且也很有说服力.不过我也好奇普科的下一个版本是否也会把Silverlight拿进来.
Silverlight与flash和flex的关系,现在真的不好说以后的局势会怎样.这个话题好比像是中国联通和中国移动,无法评价后起之秀是否会超过行业里的老大哥.微软目前对此技术的推广力度很高,希望这个技术不会像是当初推广window vista边栏开发时的昙花一现.

另本打算写一个系列专门翻译Scott Gu今天早上发布的这些教程,这个计划很有可能由于时间的关系而夭折,而且要把大多数的精力投入到Silverlight for BI上,不过,相信很快就能看到园子里兄弟的相关译作了.

以上图片来自于Scott GuShawn Burke的博客.本文观点只代表aspnetx个人,不代表任何组织,团体以及公司.

Feedback

#1楼    回复  引用  查看    

2008-02-23 21:04 by GuoYong.Che      
现在有2.0 bata1下载了吗

#2楼    回复  引用  查看    

2008-02-23 21:08 by Yannic Yang      
已经有人开始翻译这一系列的教程了
http://blog.joycode.com/scottgu/archive/2008/02/23/114894.aspx

SL2越来越成熟了,我也非常看好SL2 特别是商业应用上面
多交流 多学习。。。

#3楼 [楼主]   回复  引用  查看    

2008-02-23 21:22 by aspnetx      
@GuoYong.Che
还没有,不过MIX08前肯定会是要发布的
所以说羡慕微软的内部职工嘛

@Yannic Yang
果然猜到了是那个兄弟,呵呵
多交流...

#4楼    回复  引用  查看    

2008-02-23 21:40 by 蛙蛙池塘      
SL2.0是色狼2.0吗?

#5楼    回复  引用  查看    

2008-02-23 21:47 by Ren      
接下来几年微软一定会力推,至少不会比Adobe推广Flex的力度小。由于在框架开发和桌面方面逐渐成熟,再下一步的4.0,4.5或者再出现一个像WPF这样革命性的产品恐怕还要相当一段时间。
因此在这个期间,微软的下一个目标肯定是向Web2.0进军。Silverlight应该就是这个方向的一个平台产品。以后会有相当多的应用要构建在这个平台上。

至于局势嘛,.net至今也还没有扭转对java的劣势,恐怕再过几年也很难办到。但是现在这个矛盾也在Silverlight中被迎刃而解了。我可以调用任意地址的Web服务,那不管你后台怎么构建,只要你公开Web服务,我就能轻易的调用。估计大部分客户在看到这么炫的用户体验时难以不动心。而java,php的铁杆追随者也没有借口在这个层面上骂微软独裁了。

#6楼 [楼主]   回复  引用  查看    

2008-02-23 21:50 by aspnetx      
@蛙蛙池塘
我无语了

#7楼 [楼主]   回复  引用  查看    

2008-02-23 21:52 by aspnetx      
@Yannic Yang
刚看了一些,只是把first look部分翻译了
不过我向来很佩服那位老哥的翻译效率

#8楼    回复  引用  查看    

2008-02-23 22:04 by jillzhang      
@蛙蛙池塘
:)

#9楼    回复  引用  查看    

2008-02-23 23:03 by Tristan(Guozhijian)      
有toolbox了,太好了 ^_^

#10楼    回复  引用    

2008-02-24 05:48 by 姗姗 [未注册用户]
学习了

#11楼    回复  引用  查看    

2008-02-25 10:01 by neuhawk      
打印不支持,中文呢?

#12楼    回复  引用    

2008-03-06 18:27 by fat [未注册用户]
刚安装了silverlight2 @ vs2008 可是设计视图只能看不能选中里面的控件,也不能添加控件到设计视图里。楼主有没有遇到这个问题?是我安装的程序有问题还是这版本来如此呢?多谢。

#13楼    回复  引用    

2008-04-05 14:53 by lixin123 [未注册用户]
目前Beta 1版的XAML可视设计器桌面还是只读的,也就是说还不支持拖拉操作的可视化设计,要做可视化设计,需要切换到Blend 2.5 Preview,这点微软在发布时已经明确说明了,其他的限制还包括有限的WCF绑定方式等。

从Silverlight 2.0开始,.NET程序员也可以在Web上开发客户端的富界面应用了,这首先在商业应用方面形成了对Flex/Flash的优势。一个.NET程序员可以很快速地从数据后台、中间层,Web服务器前端一直做到Web客户端,在开发效率方面是无可比拟的。