Silverlight 是 Microsoft 新一代 RIA(Rich Internet Application) 技术 . 小弟学习时间不长 , 希望能在这里和大家分享分享 .
Web 的发展经过原始 HTML,CGI, 到最近的 ASP.NET/WCF 或 J2EE 以及 AJAX 应用 .
由于 AJAX 已经使用到极至时 , 大家都在寻找下一代 RIA 技术时 ,Silverlight 进入了这个领域 , 也标志着 Microsoft 也进入到 RIA 领域 .
由于 Silverlight 的支持 ,RIA 的 UI 渲染 , 艺术创作以及 UI 逻辑 , 编程模型都得到了全新的提升 .
在当今的软件行业中 , 效率被认为是软件开发的可行性分析的第一步 ; 如何才能高效的开发一个软件成为程序员探讨的一个问题 . 而 web 和 desktop 两家何时才能合并 ? Silverlight 解决了大部分问题 . 由于 Silverlight 的界面和程序完美分离 . 并且 Silverlight 是 WPF 的一个子集 , 所以 Silverlight 程序能很好的一直到桌面版的项目中 , 这样高效的开发是我们希望看到的 .
但是在我们刚刚进入 Silverlight 学习时 , 可能会对她的异步操作 , 线程上下文的理解不是很深入会有点摸不着头脑 . 希望以后的文章能对大家入门 Silverlight 有一定的帮助 .
What's Silverlight?
-
It is supported by a very small download that installs in seconds.
-
Silverlight、WPF和XAML之间的关系是怎么样的?
如前所述,XAML是一个定义界面元素的XML文件。这个XML文件可以被WPF Framework或者Silverlight Framework读取并用于界面的显示。微软首先开发了WPF并且他们使用XAML来为WPF Framework描述界面元素。然后,微软扩展了WPF,开发了WPF/e,它可以在浏览器中展现用户界面。WPF/e实际上就是Silverlight的开发代码名。稍后,微软就正式地发布了Silverlight。所以,XAML文件只是定义了用于表现UI元素的XML结构,WPF和Silverlight都会读取这些UI元素并将这些UI元素在各自相关的平台上表现出来。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。