担任TechED2007 Silverlight场次研讨会的讲师,会后有一些学员留下来,大伙儿有一些分享,其中有位学员很直接的问到了一个问题 :“到底,Silverlight真的那么有价值吗?很多作者和讲师跟我们说这是未来的重要技术,身为讲师的你们,真有那以喜欢?你们现在就会把它使用在自己的产品当中吗?”
的确,微软也不是没有做过错的策略,打过不卖钱(没市场)的产品或技术,Silverlight这次轰轰烈烈而来,到底会变成一个空包弹,还是真的可以扎实的打中对手的要害?
这次会场上很特别,TechED和天珑有一个合作,很可惜我的Silverlight新书确定赶不及在TechED这几天上市,但是我不担心,我想,很久没有好好地写一些自己很喜欢的主题。写作的过程是一种享受,我宁愿慢慢来,多在Starbucks享受逐字推敲的乐趣,把自己心里对产品的感想(或是感动)完整的整理出来。
对于开发人员来说(特别是ASP.NET开发人员),我持续要强调的是, Sivlerlight绝对可以扩展你的疆界,让你有一扇窗,可以看到不同的视野。
为了准备TechED 2007的内容,David真的很认真地写了很多Silverlight范例,如果当天你有在会场,那几个范例虽不敢说有代表性,但是相信不管你用 Sivlerlight的目的是要与ASP.NET整合,或是取代Flash,甚至是真的想开发出一套RIA,我要说,当天的展示应该让你对 Silveright更有信心。
我想要做的,Silverlight似乎都能为我做到,过去我们在ASP.NET所遭遇到的问题,看起来慢慢可以在Silverlight当中找到解决的答案。
过去ASP.NET和Flahs之间的难以整合,改用Silverlight后将一扫而空。
当然,Silverlight这个阶段不是没有缺点,例如中文字的显示、文字的输入、控件的功能,不过,这些在当天的研讨会当中,学员可以看到我们逐一将其解决,并且整合成一组方便使用的控件。
我要说的是,Sivlerlight确实相当讨喜,为了准备TechED范例,我写了不少Silverlight程序,写着写着,我开始慢慢动脑筋想把自己的所有网站(书籍专属网站)全面支持Silverlight,并且实作一些东西让各位可以亲身体验。
我的网站架设在台湾的某个Hosting站台,所以也刚好可以测试一下在真实环境上执行的能力。老实说,不需要测试,这段时间的相处,让我对Sivlerlight算是相当有信心。未来你会慢慢看到David的网站整个加上Silverlight的功能和显示效果。
研讨会的时间不是很够,但是有一句话是我一直想强调的,让每一种信息技术发挥其擅长之处,而非一直绕路完成一些很炫,但是意义不大的功能。当天我提到了我对RIA看法:
* 只是搞炫还不够,既然是RIA, AP该有的功能还是要有
* 客户要很炫的东西没错,但是很炫的东西该动的时候还是要能动…
* 一个好的系统,要能发挥电脑的长处…别让“Rich”这个字变成你最大的Cost
* 即使“Rich”这个字是RIA的重点,但“Application”毕竟还是RIA的本质
* 对於ASP.NET开发人员来说,Sivlerlight无疑开启了另一个崭新的视界
* 通过Silverlight可以轻松建立出前后端各自充分发挥、同时又密切整合的Web应用程序
* 对ASP.NET开发人员来说,是增加了更多更好的技术供您选择,而非取代…
在David的Sivlerlight专书当中,我们会仔细的介绍整个Silverlight的关键技术,并且让您的ASP.NET和Sivleright完美地整合,轻松地开发出超乎您过去想像的应用程序。