掌握Microsoft’s Blazor:交互式Web开发的关键功能

James是TechForge Media的总编辑,对技术如何影响业务以及他领导下的几次世界移动大会活动充满热情。詹姆斯曾采访过黑手党的前老板迈克尔·弗朗泽塞(Michael Franzese),史蒂夫·沃兹尼亚克(Steve Wozniak)和让·米歇尔·贾尔(Jean Michel Jarre),他的职业生涯中曾有过许多重要人物。可以通过@James_T_Bourne在Twitter上找到James。

赞助商 如果您从事交互式Web开发领域的工作,您将看到很多有关Microsoft Blazor的文章和讨论。–或实际上已经在使用它。但是如何利用框架的全部潜力呢?

Blazor允许开发人员使用C#而不是JavaScript来构建交互式Web用户界面(UI),并且是ASP.NET的功能,ASP.NET是一种开发框架,它通过用于构建Web应用程序的工具和库扩展了.NET开发人员平台。它的主要卖点是通过C#集成提供丰富的Web UI体验,以及HTML和CSS– ‘许多开发人员梦dream以求的东西’,用Stack Overflow的Chris Sainty的话来说。

六月为Telerik写作乔恩·希尔顿(Jon Hilton)概述了其他各种优势。除了利用现有的C#技能外,Hilton还引用了客户端和后端API之间的共享模型功能,这使得无意间破坏应用程序变得更加困难。

微软当然有 优先的Blazor增强功能 在最近的更新中。 8月,为Blazor WebAssembly添加了延迟加载,设置了UI焦点以及CSS隔离。正如希尔顿指出的那样,作为一个相对较新的框架,存在一些潜在的弊端。 .NET框架到浏览器的初始下载时间意味着Blazor是‘比其他Web应用程序更适合某些Web应用程序。’

但是,有一些方法可以缓解这些问题。与诸如Progress的一部分Telerik之类的合作伙伴集成,该合作伙伴为.NET以及AJAX,Angular和Xamarin开发等提供UI控件和报告,可以帮助消除麻烦,并允许开发人员通过非常规方式专注于其应用程序。 -用于常见方案的架子小部件。

该公司在6月初举办了为期一周的活动,以帮助用户了解Blazor框架,其好处以及使用方法。最终达到 深入的网络研讨会 用Telerik展示全栈C#’面向Blazor和实体框架的UI,其中包括Ed Charbeneau,Progress开发人员拥护者和Microsoft MVP,以及Microsoft首席程序经理Daniel Roth和Telerik开发人员evangelsit Jeff Fritz。

去年5月推出了第一批组件,在创建Blazor支持方面还很早就取得了进展。–Blazor框架仅在当年1月启动。提供与Blazor框架一致的本机组件的决定是为了发挥其全部潜力。

该网络研讨会涵盖了从CRUD操作以创纪录的时间构建全栈Blazor Web应用程序的各个方面。–创建,读取,更新和删除–在客户端网格中呈现数据,同时优化服务器上​​的排序,分页和过滤,本地化和全球化。正如Progress产品行销经理Stella Ivanova所说:“人们可以看到使用该框架非常容易,并且可以轻松地将组件集成在一起。

“从开发人员的角度来看,一个小时或多或少一个小时内启动和运行应用程序的速度非常快。”

最终,Blazor看起来好像’留在这里。作为David Ramel,为Visual Studio Magazine撰写 把它,微软’从a转换‘专有的整体软件‘evil empire’成为包容性开源冠军’完整,以Blazor为核心。如果你’如果开发人员希望进一步了解该框架,那么围绕最佳实践的网络研讨会和文档将是一个不错的起点。

您可以找到有关点播的Telerik网络研讨会的更多信息,并收听  这里 .

编辑’注意:本文与Progress一起提供给您。

图片来源:微软

查看评论
发表评论

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *