Microsoft Silverlight将于2021年10月12日结束支持。尽管现阶段Silverlight依然受到微软的支持,但相关开发工作早在几年前就已经停止,而且仅支持IE 11浏览器。Silverlight能够让开发者同时构建适用于桌面和Web的应用程序。

目前,微软推荐桌面应用开发者在.NET Core上使用UWP或者WPF来替代Silverlight。而对于Web开发者,微软今天发布了名为Blazor WebAssembly的新框架进行替代。这不是一个预览版,Blazor现在已经做好了生产准备。

Blazor允许Web开发人员使用 C# 代替JavaScript来创建Web应用程序。开发者还可以重新调用.NET Silverlight代码。此外,Blazor应用程序是由可重用的Web UI组件组成,使用C#、HTML和CSS实现。由于客户端和服务器代码都是用C#编写的,因此开发人员可以共享代码和库。

与Silverlight相比,Blazor具有以下优势。

● Blazor使用开放的Web标准,无需插件或代码移植。

● Blazor可以在所有现代网络浏览器中工作,包括移动浏览器。

● Blazor应用程序可以使用现有的.NET库,这要归功于.NET标准----一个正式的.NET API规范,是所有.NET实现中通用的.NET API。

● 您的C#代码可以轻松调用JavaScript API和库。你可以在C#中编写逻辑的同时,继续使用客户端UI的JavaScript库的庞大生态系统。

● 适用于Windows、Linux和macOS的Visual Studio和Visual Studio Code提供了出色的Blazor开发体验。

● .NET是免费的,这其中就包括Blazor。没有任何费用或授权成本,包括商业用途的费用。

您可以从这条源链接中了解更多关于Blazor发布的信息。

wpf ui框架_替代Silverlight:微软面向Web开发者推出Blazor新框架相关推荐

  1. 微软为 Java 开发者推出 VSCode 安装程序

    微软为 Java 开发者推出了一个 Visual Studio Code 的安装程序. Visual Studio Code 中目前提供了许多 Java 扩展,但是微软认为有必要让开发者更容易开始上手 ...

  2. 面向 Web 开发者的实用在线工具

    大家可能还记得在过去的文章我们我们曾经介绍我们收集的前端开发人员必备的工具,脚本和资源,在今天的这篇文章中,我们将继续推荐给大家一组我们精挑细选的web开发设计必备的在线工具应用.相信会在web开发和 ...

  3. android tcp socket框架_花了一个星期,我终于把RPC框架整明白了

    [51CTO.com原创稿件]RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想. RPC 是一种技术思想而 ...

  4. java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架

    背景 现在 RxJava 在 Android 开发中可谓时炽手可热,其受欢迎程度不言而喻,也因此在 github 上出现了一系列的基于 RxJava 的框架,如 RxBinding.RxPermiss ...

  5. dwr框架查看外放方法_先睹为快!IntelliJ IDEA v2019.3带来的新框架和新技术

    IntelliJ IDEA 2019.3提供了重大的性能和可用性改进,包括更快的启动,主题和键盘映射插件的安装更容易,增强的VCS工作流以及增加了对微服务框架,MongoDB等的支持.本篇文章提到的新 ...

  6. python ui自动化测试框架_一个开源的面向.Net 桌面应用的 Python 封装自动化测试框架...

    桌面 UI 的自动化现在已经变成的冷门技术,相比于移动与 Web 自动化来说,桌面应用的控件定位的有其历史复杂性,又有很多古老非标准控制或自定义控件,这些都为桌面程序的自动化增加了难度. 桌面的开源自 ...

  7. python数据库框架_目前最受欢迎的12个Python开源框架

    1 Django Django是一款用Python语言写的免费开源的 Python Web应用开发框架,它遵循模型 -视图-控制器(MVC)的架构模式.它是由非营利Django维护软件基金会(DSF) ...

  8. python 爬虫框架_小白学 Python 爬虫(28):自动化测试框架 Selenium (下)

    人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...

  9. dapper框架_.net core 基于Dapper 的分库分表开源框架(core-data)

    一.前言 感觉很久没写文章了,最近也比较忙,写的相对比较少,抽空分享基于Dapper 的分库分表开源框架core-data的强大功能,更好的提高开发过程中的效率: 在数据库的数据日积月累的积累下,业务 ...

最新文章

  1. pythonset操作教程_Python集合(set)方式和使用方法
  2. HttpServletRequest中获取IP值
  3. 详谈分布式系统缓存的设计细节
  4. 0227网页提取技术
  5. ESLint检测JavaScript代码
  6. Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
  7. hibernate教程笔记2
  8. linux安装程序企鹅,在linux下安装fcitx(小企鹅)中文输入法
  9. 计算机硕士毕业论文范文,计算机论文:精选计算机硕士毕业论文范文十篇.docx...
  10. 土库曼人纳德沙为什么选择波斯一方与奥斯曼人作战?
  11. iOS RN学习随笔
  12. 用Python生成动态二维码,只要5行代码,拥有你的个性二维码!
  13. 10招教你练就“最强大脑“”
  14. ssh或scp报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  15. 自由与规则——《程序员羊皮卷》
  16. 2019java学习路线图
  17. 【编程不良人】SpringSecurity实战学习笔记07---授权
  18. Gamma Correction/Gamma校正/灰度校正/亮度校正(已更正) - 部分 DCC 中的线性工作流配置
  19. 中软国际南京分公司发offer想问问到底咋样,能不能去
  20. 《软件开发者路线图-从学徒到高手》读书笔记

热门文章

  1. Pytorch深度学习实战笔记
  2. 大数据分析技术未来发展会如何
  3. 如何实现大数据可视化系统
  4. 马里兰大学calce电池循环测试数据集_Nature系列/Joule/Angew/EES超强盘点:水体系电池10大热点论文及发文趋势...
  5. 快速排序比较次数_归并排序「从入门到放弃」
  6. java变量类型概念_java变量类型
  7. php mysql追踪器_zf框架的数据库追踪器使用示例
  8. 不规则矩形中心求法 c语言,不规则矩形
  9. 特征提取方法: one-hot 和 TF-IDF
  10. 1.图像显示图像腐蚀图像模糊canny边缘检测视频操作调用摄像头