Silverlight学习笔记(一)——Silverlight够酷吗?
2007年底,微软推出了Silverlight1.0,在RIA领域小试牛刀。如今,Silverlight的成长速度已经超过了人们当初的想象。其一体化的编程方式、与JavaScript和Asp.Net的无缝集成功能,强大的应用层美工、设计工具,已经让众多开发人员投入其中,也让它的应用层面越来越广泛。下面介绍一下Silverlight主流应用的类别,以及我个人推荐的很酷的实现:
首先,网站类:
1.野村证券公司(http://www.nomura-branch.jp/silverlight/):RIA的典型应用,结合3D模型与真人影片,感觉起来很像虚拟实景,让人有耳目一新的感觉。
2.thinkbox公司(http://www.thinkbox.com.br/)一个3D的筛子,希望你不要看得头晕。
3.garrison公司(http://www.garrison.co.kr/)这是flash吗?你能发现它和flash网站的不同吗。
第二,流媒体:
1.PPTV(http://cool.pptv.com/)在线的,国内的,很好。
2.江苏网络电视台(http://live.jstv.com/)可供上千万人在线观看。
第三,控件:
1.Telerik公司Silverlight RadControls(http://demos.telerik.com/silverlight/#home)强大的控件生产商之作。
2.Silverlight Toolkit(http://www.codeplex.com/Silverlight/)极佳的开源项目,可投入到实际项目开发中。
第四,MIS:
1.医院病人资料系统(http://www.ihi.org/imap/tool/)给人很大启发。
2.中国人寿养老金咨询系统(http://pacs.clpc.com.cn/pacs/)国内先进生产力的代表。
第五,游戏:
1.群英会(http://www.youxigu.com/html/qyh/index.shtml)国内首款采用微软Silverlight技术研发而成的网页游戏。
2.国际象棋游戏(http://www.silverlightchina.net/html/works/2010/0423/1046.html)非常好的开源项目。
第六,DeepZoom:
1.照片拼贴工具(http://mosaicmaniac.com/?c=Zoom&i=horse5)不是一般的牛叉。
2.迈克尔·杰克逊的纪念网站(http://www.msn.michaeljackson.shoothill.com/)采用同样的技术。
写这篇文章的初衷就是从培养兴趣开始,让大家先和Silverlight打个照面。
以我个人的定位,应该是偏向前端应用以及Silverlight配套设计工具的使用,当然我对控件开发也是有一定兴趣的。大家可以从分类上看下自己对哪方面开发有兴趣,然后再找资料画路线图进行逐步学习。
搭建开发环境这种粗活,由于网络上大牛的指导文章无数,我就不摘抄了。
今天搭建了Silverlight3的环境,主要是学习XAML的语法,如果对XML熟,那么对XAML的上手也会非常快。做了几个简单的例子之后,发现Silverlight的在富客户端上不是盖得,比起原来要作图才能实现的应用层,只需要在XAML下多加工就能达到有过之而无不及的效果。
欢迎交流,大家共同进步。