Silverlight是什么?如果你从Google上搜一下,一定能找到很多的介绍。但如果你是一位开发人员,你或许应该从下面的角度了解什么是Silverlight。

Silverlight集合了多种技术到一个开发平台上,这样你可以在开发中选择你自己需要的工具和技术。下面将分别介绍Silverlight为我们带来了什么。

  • WPF和XAML.。大家知道Silverlight的原名叫WPF/E,它是WPF的一个子集。所以Silverlight包含了WPF技术,它可以大大的扩展浏览器中的页面元素。有了它我们可以创建图像、动画,媒体和其他胖客户端特性。超越了网页界面只能使用HTML的局限。XAML让我们可以方便的创建WPF元素。
  • JavaScript扩展。Silverlight对JavaScript进行了扩展,提供对WebUI更加强大的控制能力和与WPF元素协同工作的能力。
  • 跨浏览器、跨平台支持。一个Silverlight程序可以在大多数的浏览器上运行,这样我们开发Silverlight应用的时候就不用考虑他将运行在什么平台上。
  • 可与现有应用程序集成。Silverlight可以无缝的与现有的JavaScript和Asp.Net Ajax 代码集成,并作为已创建功能的一个重要的补充。
  • 采用.NET编程模型和相关的开发工具。我们可以采用托管的JScript和IronPython来编写Silverlight应用程序,也可以使用C#和Visual Basic来完成。你还可以使用Visual Studio 这样的工具来创建Silverlight应用程序。
  • LINQ。Silverlight包含LINQ,它可以让你在.NET中通过更加直观的和强类型的对象来访问数据。
  • 如果你已经在使用ASP.NET,你可以将Silverlight集成到你所熟悉的ASP.NET的服务器端应用和客户端应用中。你可以创建ASP.NET的服务端资源,并通过Ajax在客户端无刷新的访问服务器端资源。

下图描述了Silverlight包含的内容

再谈Silverlight是什么?相关推荐

  1. 再谈JSON -json定义及数据类型

    再谈json 近期在项目中使用到了highcharts ,highstock做了一些统计分析.使用jQuery ajax那就不得不使用json, 可是在使用过程中也出现了非常多的疑惑,比方说,什么情况 ...

  2. C++_动态绑定,再谈const,new,delete

    C++_动态绑定,再谈const,new,delete

  3. 再谈HTTP2性能提升之背后原理—HTTP2历史解剖

    即使千辛万苦,还是把网站升级到http2了,遇坑如<phpcms v9站http升级到https加http2遇到到坑>. 因为理论相比于 HTTP 1.x ,在同时兼容 HTTP/1.1 ...

  4. 再谈工作的主动性和有效提问

    主动性是一个非常奇怪的词,每个人对这个词的理解都不一样.可能一个管理者对员工说,你要提高主动性,但是员工会非常苦恼,甚至崩溃:我都天天加班了,你居然还在谈提高主动性? 结合很多应届生在实际工作中遇到的 ...

  5. 再谈符号间干扰(一)

    在对话通信原理系列相关博文中,有这么一篇博文:通信系统之信道,这篇博文里面已经讲过符号间干扰(ISI),发生符号间干扰的原因在于信号带宽大于相干带宽,同一个意思的表达为:发送符号的周期小于最大时延扩展 ...

  6. 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯...

    在一个基于面向服务的分布式环境中,借助一个标准的.平台无关的Communication Infrastructure,各个Service通过SOAP Message实现相互之间的交互.这个交互的过程实 ...

  7. “云计算”三部曲之二:与“云”共舞——再谈云计算

    引言:去年,我曾在一篇名为<未来计算在"云-端">的文章中指出,纯"云计算"并不是启动计算未来的"万能钥匙","云+端 ...

  8. 依图又斩获10冠!AI芯片拿下创新技术大奖,朱珑再谈智能密度

    乾明 李根 发自 厦门  量子位 报道 | 公众号 QbitAI 依图的AI芯片究竟怎么样? 今天国内规格最高的技术评选给出参考. 8月9日,由工信部.公安部及网信办三部委指导主办的"中国人 ...

  9. tensorflow和python先学哪个-前辈说先学会了这些Python知识点,再谈学习人工智能!...

    原标题:前辈说先学会了这些Python知识点,再谈学习人工智能! 首先我们看一看Python的优势: 开源,跨平台. 社区.不要小看这一点.社区意味着有很多教程.书籍,出了问题很容易google到,乃 ...

最新文章

  1. MSMQ: C# MSMQ编程问题
  2. python建模仿真报告_Python|数学建模|排队论仿真
  3. php 报错乱码,thinkphp3 phpexcel 导出报错乱码清除ob
  4. boost::range_const_iterato相关的测试程序
  5. python rs232_使用Python進行RS-232通信返回垃圾信息
  6. myblog test
  7. python画动态图-利用Python如何制作好玩的GIF动图详解
  8. html加载富文本_富文本图片懒加载解决方案
  9. 因为一条SQL,我差点被祭天......
  10. ofo 彻底凉凉。。。
  11. 2021-09-14基于用 户 行为 序列建模的推荐算法研究
  12. Python 语言简介与入门(1)
  13. 《FLUENT 14流场分析自学手册》——第1章 流体力学基础 1.1 流体力学基本概念
  14. 攻防世界crypto部分sherlock的writeup,原来不是培根密码。
  15. recyclerView多条目加载,点击动画事件
  16. 软考网络工程师备考建议【经验教训】
  17. 为什么你的需求估算老是翻车?看看这个故事就明白了......
  18. 大数据信息资料采集:百度地图腾讯地图高德地图商家信息采集
  19. 前端面试复盘:vue技术面没有难倒我,hr面却是一把挂
  20. three.js 导入显示模型的时候自动计算模型缩放比例

热门文章

  1. CQF项目课程学习介绍(二)—— 机器学习
  2. 航班实时起降查询调用代码实现
  3. @supports的用法
  4. 《提问艺术》读书笔记
  5. sqlalchemy migrate
  6. 万字长文!推荐系统岗面试经验学习心得
  7. 朴素贝叶斯(垃圾邮件分类)
  8. 对毕业设计和毕业论文的再认识
  9. 双色球现1400万巨奖 创单注最高奖金纪录
  10. Hadoop-HDFS的伪分布式和完全分布式集群搭建