本周初,微软发布了一个 Silverlight 更新,解决了平台上的几个关键问题。此次发布叫做 Silverlight 4 GDR3 ,并且只是针对运行时的;并没有增加任何新功能或是 SDK。
折磨 Silverlight 开发者的最严重的内存问题就是无法安全地使用内联模板(inline templates)。使用他们的控件看起来运转正常,但却从来不会被垃圾回收器回收。你可以在 2010 年 3 月论坛的这篇帖子中看到有问题的示例代码。对于 Silverlight 团队来说,这是个让人难堪的问题,因为问题的严重程度导致人们开始嘲笑他们了。
为了解决这个问题以及文章中所提的其他问题,开发者们不得不让用户更新 Silverlight。这是通过在
更多内容推荐
37|包管理和分发:通过 NPM 做包的管理和分发
在JavaScript不断模块化的今天,NPM让我们更容易分享和使用其他开发者所提供的工具,但我们也看到了它的很多安全隐患。
2022-12-13
先睹为快:HTTP/3 实验版本长什么样子?
虽然HTTP/3还没发布,但我觉得也为时不远了。所以,今天我就来和你聊聊HTTP/3的一些事,就当是“尝尝鲜”吧。
2021-03-01
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
关于 IE11 的更多信息
这篇新闻收集了关于IE11的更多信息,包括微软希望IE11与操作系统更紧密的结合、对触摸操作的支持、为电池寿命和整体性能提升所做的努力、针对大屏设备的多窗口支持、浏览器多屏同步、更有效的GPU使用、网页内容优先级区分、视频服务和安全性等内容。
Rust 异步编程之异步运行时生态介绍
2021-07-08
微软在 Metro 风格 IE 中已放弃 Silverlight 和所有其他插件
尽管是件难事,我们仍然在很长时间里试图避免报道有关Silverlight死亡的传闻。就像在所有事情上一样,传闻往往是被夸大的或彻底捏造的。不幸的是,Silverlight之终结并非传闻;如果微软不改变路线,那么随着Windows 8的发布,Silverlight会像Flash和其他插件技术一样,将无用武之地。
如何实现一个 WebAssembly 在线多媒体处理应用(三)?
通过完整的三节课,我们讲解了如何从第一行代码开始着手编写一个完整的 Wasm Web 应用。
2020-10-12
.NET 5 的重大改变:消失的历史技术
在本文中,我们将回顾一些未能进入.NET Core的历史性.NET技术。
Flash EOL 将至,WebAssembly 来“续命”
Flash模拟器Ruffle和x86虚拟化技术CheerpX都利用WebAssembly在浏览器中播放.swf文件。
Windows 和业务线应用程序:没有更好的选择
在2013 Build大会上,微软相继公布了一系列新功能,这些功能有助于提升开发者在WinRT平台上开发业务线(LOB,Line-Of-Business)应用的乐趣。但是由于缺少部署的Story,WinRT基本上丧失了生命力。 与此同时,和Silverlight、WinForms一样,WPF也已走向没落。
.NET Framework 4.8 预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。
74|JobGraph 提交与运行(上)
2020-12-10
152|微页面:如何实现 JS-SDK 的初始化
2020-12-24
基于 Chromium 的预览版 Edge 终于来了
4月9日,微软在其官方博客上正式发布了基于Chromium的第一个Dev和Canary版本的Edge,据了解,Dev频道周更,Canary频道每天都会更新,现在,你可以在Windows 10 上使用它们,Beta版本还尚未发布。
Silverlight 5 的安全性:为局域网而设计
人们最初认为Silverlight是Flash杀手,但是Flash本身已经被HTML 5所取代。人们还认为它是一种交付跨平台应用程序的方式,但是iOS让这个希望也破灭了。让人奇怪的是,它在人们认为应该是WPF的领域——企业内部业务应用程序——中繁荣起来,而且Silverlight 5中改进的安全性模型也反映了这一点。
通过 XAML Islands 使 Windows 桌面应用程序现代化
你可能会觉得,Windows桌面开发已经彻底完蛋了,但根据Visual Studio中的遥测数据,每个月有大约240万开发人员在积极地开发桌面应用程序,比20个月前增长了50%。有一个如此大的社区支持,微软正在寻找方法,帮助开发人员把那些资产整合进Windows 10。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
专访 Jeffrey Richter:Windows 8 是微软的重中之重
Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。
HTML 5 or Silverlight?
虽然HTML5标准仍处于草案阶段,但是毋庸置疑,它会最终成为主导的跨平台解决方案。甚至微软也宣称HTML是“唯一适用于所有应用的、真正的跨平台解决方案。”但是与Silverlight相比,HTML5在许多方面的表现仍极为有限。来自Syncfusion公司的Daniel Jebaraj对未来如何在Silverlight和HTML5之间进行选择给出了指导。
用于构建高级媒体应用程序的工具
在//Build/大会上,Mick Downey演示了一项关键技术,开发者可以使用它来创建Windows 8所用的高级富媒体应用程序。
暂无签名
推荐阅读
课件下载
2023-09-27
Windows 11 预览版现严重 Bug,原来是内置广告惹的祸
8.Docker 网络
2023-09-30
WPF 与 Winform 的区别以及应用场景
2022-03-15
.NET 5 重大变更之 WPF 和 Windows Forms
3. 网络策略 NetworkPolicy
2023-09-27
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
电子书
大厂实战PPT下载
换一换 门柳 | 阿里巴巴 Weex 核心开发者、大终端开发工程师
柴思远 | 智谱 企业商业技术中心的总经理
严申 | 腾讯云 云原生产品中心高级研发工程师
评论