这几天在搞silverlight。虽然silverlight没有前途,但始终是微软的一门技术,界面基本上与WPF共通,用一下也无妨。

学习过程并没有我原先想得那么容易,有些地方捣鼓了很久。究其原因,是我之前习惯了WEB开发。但最根本的原因,是我过去闭目塞听太久,不注重学习新知识,欠账过多所导致。

以下是作为新手的一些认知:

1、silverlight,虽然运行于浏览器,但我觉得它是一个C/S结构的程序。它是网页里面嵌套了一个控件,一切都由这个控件来主导,许多运算、逻辑处理都在这个控件,也就是在客户端了,所谓富客户端是也。


2、但很奇怪,这个强大的客户端,上传图片之类的活,居然要借助服务器的web service。


3、不知道是不是这个C/S结构的原因,silverlight调用Web Service都与众不同,使用的是异步的方式。