首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Silverlight的任何缺点?

首先,要明确的是,Silverlight是一个已经过时的技术,虽然在某些情况下仍然有用,但在现代Web开发中已经不那么常见了。在回答这个问题时,我会从以下几个方面来探讨Silverlight的缺点:

  1. 性能:Silverlight在性能上不如其他Web技术,例如JavaScript和CSS。这是因为Silverlight需要运行在浏览器插件中,这会导致额外的性能开销。
  2. 开发速度:与JavaScript和CSS相比,Silverlight的开发速度较慢,因为它需要编写更多的代码,并且使用更复杂的图形工具。
  3. 功能限制:Silverlight受到功能限制,例如它不支持跨域通信、不支持移动设备、不支持离线访问等等。
  4. 安全性:由于Silverlight是基于Windows平台的,因此它更容易受到安全攻击,例如跨站点脚本攻击(XSS)和缓冲区溢出攻击。

总的来说,尽管Silverlight在Web开发中曾经非常流行,但它的缺点使其在现代Web开发中不再是一个可行的选择。如果您需要更现代化的Web开发解决方案,您可以考虑使用JavaScript、CSS、HTML和React等现代技术。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

web开发web form,mvc,Silverlight比较优缺点

(企业库) UI控件,AJAX,第三支持比较多 有着很多成熟开发模型比如微软推出petshopN层架构  缺点:因为使用了功能强大服务器控件导致页面比较大,每次post,response数据相对...ajax,silverlight肯定是大,会影响性能。...Silverlight开发优势(databinding 功能强大)  缺点:掌握UI设计工具的人太少,所以做不出很酷,很炫页面效果。...成熟MVC设计模式。  缺点:取消了服务器端控件,使得一些业务系统输入变得更为单调,在一些也用户互操作上大打折扣。...虽然silverlight,asp.net mvc都是在asp.net webform后出来技术,但也没有必要就认为Silverlight,MVC就一定比传统asp.net webform就好。

1.2K40

Silverlight

Silverlight是基于时间线,不象Flash是基于帧,所以在Silverlight中,很少看到有文档专门介绍SL中帧。...但是我们从动画原理知道,动画只不过是一幅幅静态图片连续播放,利用人眼视觉暂留形成,因此任何动画从原理上讲,至少还是有每秒播放多少帧这个概念。...Silverlightsdk文档中,有一段话: ... maxFramerate 值可通过 Silverlight 插件对象 maxframerate 参数进行配置。...maxframerate 参数默认值为 60。currentFramerate 和 maxFramerate 是报告每秒帧数 (fps) 值。实际显示帧速率设置为较低数字。...,运行效果: 拖动滑块,观察一下时间更新快慢,同时注意浏览器左下角状态栏显示,当然 CompositionTarget.Rendering不仅仅只能用来显示时间,还能做更多事情,大家就尽情发挥想象吧

92260

Silverlight CoreCLR

Silverlight 2  包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。...CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同安全模型以及不同版本基础类库。 CoreCLR 是 Silverlight 使用虚拟机。...这是因为作为独立于平台 Web 客户端,它不能依靠任何特殊现行企业或机器策略,而且也不应该允许用户更改现有策略。...Silverlight 和 .NET 应用程序使用不同 CLR 意味着您不能在两个针对 .NET 应用程序和 Silverlight 应用程序项目中引用同一个程序集。...Silverlight 正常使用所需功能集非常小-仅仅是内核。但任何 .NET 程序集都要链接标准版本 mscorlib,这就是问题所在。

48350

安装Silverlight相关问题

一下是个人配置Silverlight遇到问题和心得,分享给大家!!!请大家批评指正。...问题1:为Visual Studio 2010部署Silverlight开发环境需要安装东西?       ...Microsoft Silverlight版本号与Microsoft Silverlight 4 SDK版本不匹配(不匹配情况应该是版本低于SDK版本,或远大于,即Microsoft Silverlight...版本为5.0.50826.0,这是我遇到不匹配情况),上图显示为正确版本匹配,解决办法是,卸载当前Microsoft Silverlight,重新下载Silverlight_Developer.exe...我也不知道为什么都是安装Silverlight4_Tools.exe产生,为什么会发生不匹配呢?只能说明Silverlight4_Tools.exe将三者集成为exe文件时,所选择就是不匹配

54920

Silverlight 3.0 中 WriteableBitmap

Silverlight 3.0 中 WriteableBitmap 尽管矢量图形非常强大但是在有些情况下还是需要用到位图,因为他们在运行时能得到更高执行效率和渲染效果。...在Silverlight 2.0中获得位图唯一途径就是从服务器下载并将其嵌入到一个Image元素上。 在Silverlight 3.0中添加了一个新图形类,WriteableBitmap。...他可以动态呈现位图,再结合上矢量图形一起运用,对于拍摄视频播放快照、生成算法内容(如分形图像)和数据可视化(如音乐可视化应用程序)很有用。...wbopt.Invalidate(); } 扩展 WriteableBitmap转Jpg http://rhlopez.com/blog/post/2009/07/17/Silverlight...WriteableBitmap转PNG http://blogs.msdn.com/jstegman/archive/2008/04/21/dynamic-image-generation-in-silverlight.aspx

59080

Silverlight学习笔记:资源位置

Silverlight中,使用这些资源文件方法有很多,比如官方说法: 作为应用程序包中单个文件。 作为按需检索单个文件。 作为嵌入应用程序包程序集中文件。...作为嵌入外部库包程序集中文件。 作为程序集中嵌入按需检索文件。     对于这个说法,我觉得很晦涩,所以亲自实践了一下。...对于 Silverlight 来说,我们可以将资源发布到 xap 包中,也可以部署到其所在网站,控制这个一个重要选项就是我们在 Build 工程时一个 build action 属性。...jpg 和 mp4 文件放到网站 ClientBin 或者其他和我们应用同级目录中,才能够正常访问,而此时,我们生成 xap 又变成了一个小巧文件包。...如果我们不适用相对路径,仍然可以用绝对路径来访问我们应用。

40720

ElasticSearch缺点

分片机制提供更好分布性:同一个索引分成多个分片(sharding),分而治之方式来提供处理效率。...高可用:提供复制(replica),一个分片可以设置多个复制分片,使得某台服务器宕机情况下,集群仍旧可以照常运行; 速度快,负载能力强,在面对海量数据时候,搜索速度极快。...缺点 各节点数据一致性问题:其默认机制是通过多播机制,同步元数据信息,但是在比较繁忙集群中,可能会由于网络阻塞,或者节点处理能力达到饱和,导致各数据节点数据不一致——也就是所谓脑裂问题,这样会使得集群处于不一致状态...目前并没有一个彻底方案来解决这个问题,但是可以通过参数配置和节点角色配置来缓解这种情况。 没有细致权限管理,也就是说,没有像mysql那样分各种用户,每个用户又有不同权限。...所以在操作上限制需要自己开发一个系统化来完成。

6.4K10

Silverlight序列化

序列化简言之是这样一种能力:能够把复杂对象(Object)变成某种格式字符串(常见格式有xml,string,二进制文件等),这样可以方便在各种系统中传输或交换(比喻socket编程中数据包只能用...byte[]传输),接收方得到该字符串后,通过反序列化可以还原为复杂对象,进而调用对象方法或属性 -- 跟反射有点沾边:) 这里先给出一个WinForm序列化例子,功能为通过打开文件对话框选择一个文件后...string ReceiverName { set; get; } 120 public byte[] Body { set; get; } 121 122 } 123 } 不过在Silverlight...中,传统序列化方式有很多被精减掉了(比如BinaryFormatter之类),唯一得以保存只剩下System.Xml.Serialization,所以SL中只能通过xml来序列化对象(虽然xml序列化后字节数相对...Binary有点大,不过我们也别无选择),另外有一点很让人不习惯是,需要序列化自定义类中,居然不需要加[Serializable],[DataMember]这类标记!

72750
领券