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

Silverlight - Prism,Unity和Managed Extensibility Framework,

Silverlight是一种已经过时的跨平台网络应用程序开发框架,最初由微软开发。它允许开发人员在各种平台上创建富互联网应用程序(RIA),包括Windows、Mac、iOS和Android。Silverlight还提供了一些高级功能,如矢量图形、多点触控和音频/视频支持。

然而,由于多种原因,Silverlight已经逐渐被淘汰。首先,它只适用于Windows和Mac操作系统,不像其他框架如React Native和Flutter那样支持多个平台。其次,Silverlight的运行速度相对较慢,因为它是在浏览器沙盒中运行的。最后,微软已经停止对Silverlight的支持和开发,这也使得它逐渐被其他框架所取代。

尽管如此,Silverlight仍然具有一定的技术含量和实用性。例如,它可以帮助开发人员创建高性能的RIA,并且可以在Windows和Mac操作系统上运行。此外,它也可以与Unity和Managed Extensibility Framework等其他工具一起使用,以创建复杂的应用程序和游戏。

总的来说,Silverlight是一个过时的技术,并不适合现代应用程序开发。如果您需要开发跨平台的应用程序,建议使用React Native、Flutter等现代框架。如果您需要开发Windows或Mac应用程序,可以考虑使用Silverlight。

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

相关·内容

  • Silverlight体积优化

    Silverlight体积优化 Silverlight是运行在客户端的富媒体应用程序,他可以使表现形式更加的丰富多彩,相应的开发人员需要写大量的XAML、代买添加很多图片以及一些其他的资源文件。...将素材放在sl应用外部 在之前方式中我们都是针对一个sl应用做的,但是当你在构建模块话的sl应用时,将素材文件放在Silverlight XAP包的外部效果会更好。...在silverlight中可以用简单的loadingXAP来完成(具体请查看“动态加载XAP文件”),或者使用第三方的框架来完成,比如“Managed Extensibility Framework”、...“Prism”。...这里我使用了Prism框架来开发我的一个项目,可以来看一下效果。 可以看出各个模块是逐个加载的。

    94680

    .NET 基金会项目介绍-MVVM Light Toolkit

    MVVM Light Toolkit MVVM Light Toolkit 的目标是加快 MVVM 应用程序的开发,包括有 WPF, Silverlight, Windows Store (RT), 和...项目详情 官方网站 项目源码 许可证类型: MIT 项目联系人: Laurent Bugnion 相关链接 开发文档 参与讨论 项目博客 Twitter: @LBugnion 笔者简评 Silverlight...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    1K10

    Prism 8.0 入门(下):Prism.Wpf 和 Prism.Unity

    Prism.Wpf 和 Prism.Unity 这篇是 Prism 8.0 入门的第二篇文章,上一篇介绍了 Prism.Core,这篇文章主要介绍 Prism.Wpf 和 Prism.Unity。...以前做 WPF 和 Silverlight/Xamarin 项目的时候,我有时会把 ViewModel 和 View 放在不同的项目,ViewModel 使用 可移植类库项目,这样 ViewModel...现在“编写平台无关的 ViewModel 项目”这个话题就与 Prism 无关了,再把 Prism.Unity 和 Prism.Wpf 选为代表(毕竟这个组合比其它组合下载量多些),这篇文章就只用它们作为...Prism.Core、Prism.Wpf 和 Prism.Unity 的依赖关系如上所示。其中 Prism.Core 实现了 MVVM 的核心功能,它是一个与平台无关的项目。...PrismApplication 安装好 Prism.Wpf 和 Prism.Unity 后,下一步要做的是将 App.xaml 的类型替换为 PrismApplication。

    5.7K20

    .NET 基金会项目介绍-Windows Presentation Foundation WPF

    项目详情 项目源码 项目许可证: MIT 相关链接 参与贡献 项目路线图 笔者简评 WPF 所提供的 MVVM 编程范式和 Windows Forms 的基于事件驱动的方式有很大区别。...微软继 WPF 之后还推出了 Silverlight 和 UWP。现状是 Silverlight 已经凉了, UWP 随着 Windows Phone 凉了一点点。...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    1.2K00

    .NET 基金会项目介绍-Prism

    Prism Prism 是一个开发框架,它为实现可维护的、可扩展的、可测试的 XAML 应用程序提供助力,可以应用于 WPF、 Xamarin、 Windows Store 应用和 Windows 10...Prism 帮助开发者实现了多种设计模式以及原则,包括有 Model-View-ViewModel (MVVM)、依赖注入、模块化设计、UI 组件化、命令模式和事件推送订阅机制。...Prism is a framework for implementing maintainable, extensible, and testable XAML applications on WPF...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit

    1.4K00

    【翻译】Prism4:初始化Prism应用程序(上)

    类库搭建的应用程序需要使用依赖注入容器 Prism支持Unity和MEF依赖注入容器 并且允许使用其他的依赖注入容器 引导程序的部分工作就是装配这个容器 并为容器注册类型 Prism类库包含UnityBootstrapper...和MefBootstrapper类 这两个类实现了使用Unity或MEF所必须的功能 除了在前面的插图中展示的步骤 这两个类型还添加了针对各自容器的特殊步骤 创建框架 一般创建WPF应用程序, APP.XAML...中会指定一个启动画面的URI 在Silverlight应用程序中 APP.XAML的后端代码中指定了系统的RootVisual属性 使用Prism类库创建应用程序 bootstrapper负责创建框架画面...这主要是因为框架画面依赖于服务 这些服务类似与区域主管 这些服务在框架画面显示之前被注册 关键决定 当你决定使用Prism类库 还需要做出一些额外的决定: 必须决定是使用MEF、Unity还是其他的依赖注入容器...Silverlight应用程序 InitializeShell方法的实现方式也会不同 对于Silverlight应用程序来说 你需要把框架画面设置成系统的visual root 代码如下: protected

    81620

    .NET 基金会项目介绍-.NET Micro Framework

    Microsoft .NET Micro Framework SDK 提供了进行开发的必要组件,包括设备IO兼容,一套使用C#编写的.Net类库子级和一套与 Microsoft Visual Studio....NET Micro Framework 类库包含了所有桌面版 Framework 中的主要名称空间和类型、托管驱动支持、远程固件更新功能和对安全设备的加密支持。...Framework is an open source platform that enables you to write managed code C# applications using Visual...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    1.3K20

    .NET 基金会项目介绍-Orchard CMS

    以评论模块为例,它可以被非常容易的应用在页面、博文、照片和产品介绍上。 系统内置的富文本UI界面设计系统,能够在构建时实时生成预览图,以确保您能够得到与您设计预期一直的呈现效果。...Orchard is built on a modern architecture that puts extensibility up-front, as its number one concern...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    86920

    .NET 基金会项目介绍-MailKit

    MailKit MailKit 是一个跨平台的 .Net 邮件客户端处理库,支持包括了 IMAP、 POP3 和 SMTP 在内的常见协议。...框架】 Entity Framework - 【ORM】 Humanizer - 【工具库】 IdentityManager - 【身份认证数据管理工具】 IdentityModel - 【身份认证对接库...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    54920

    .NET 基金会项目介绍-UWP Community Toolkit

    UWP Community Toolkit UWP Community Toolkit 包含一组帮助函数、自定义控件和应用服务。它为 Windows 10 UWP 开发这带来便利。...框架】 Entity Framework - 【ORM】 Humanizer - 【工具库】 IdentityManager - 【身份认证数据管理工具】 IdentityModel - 【身份认证对接库...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    47200

    .NET 基金会项目介绍-System.Drawing Mono

    - 【嵌入式框架】 .NET SDK For Hadoop - 【SDK】 DotVVM: Component-based MVVM framework for ASP.NET - 【Web服务端MVVM...框架】 Entity Framework - 【ORM】 Humanizer - 【工具库】 IdentityManager - 【身份认证数据管理工具】 IdentityModel - 【身份认证对接库...IronPython3 - 【.Net上运行Python】 Json.NET - 【JSON处理库】 Kudu - 【自动化框架】 LLILC - 【语言底层项目】 MailKit - 【邮件处理工具库】 Managed...Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】 MimeKit...Authentication Middleware Katana Project - 【Web开发框架】 Peachpie Compiler Platform - 【.Net上运行PHP】 Polly - 【服务调用工具库】 Prism

    70400
    领券