推荐一款在浏览器编辑`Blazor`的`IDE`

推荐,一款,浏览器,编辑,blazor,ide · 浏览次数 : 193

小编点评

是的,Blazor用户也可以在浏览器中实时的编辑代码并且渲染的想法。 **技术方案:** 1. 使用Blazor Server进行代码编译并将代码渲染到页面上。 2. 使用Blazor DevTools进行代码编辑。 3. 将编译后的代码动态渲染到页面上。 **工具和资源:** * **Blazor Server**:用于服务器端 Blazor 应用的框架。 * **Blazor DevTools**:用于在浏览器中调试 Blazor 应用的工具。 * **Gitee** 或 **Github** 中的示例项目: * **Masa Blazor**:支持 Blazor 动态编译的 Blazor 项目示例。 * **Blazor Code**:Blazor 代码示例,支持 Blazor 动态编译。 **步骤:** 1. 创建一个 Blazor Server 项目。 2. 使用 NuGet 包安装 Blazor DevTools。 3. 创建一个页面,将 Blazor Server 组件嵌入其中。 4. 使用 Blazor DevTools 打开页面,查看代码编辑。 5. 在页面上使用浏览器开发工具进行代码编辑。 6. 将编译后的代码动态渲染到页面上。 **注意事项:** * 由于 Blazor 是一个 server-side 框架,因此需要在服务器上运行。 * 浏览器可能会限制对 DOM 元素的编辑,这可能会影响 Blazor 的动态渲染。 * 浏览器开发工具可能没有与 Blazor Server 相似的功能,因此可能需要使用额外的工具或方法。

正文

不知道是否有Blazor用户羡慕过React或者Vue用户,在一些组件库中,它们就提供了在当前的组件预览对于组件的实时编辑并且预览?

比如semi-design的这种

在比如codepen这种

由于Blazor的诞生时间对比现有的前端来说太短了,以至于这种在线编译的基本没有,

有时候在写界面的时候调试也是一种痛苦,导致Blazor用户痛苦连篇,所以我在这个您是否也有想在浏览器中实时的编辑代码并且渲染的想法? - tokengo - 博客园 (cnblogs.com)博客下继续开发,在基于OpenSumi一个开源的Ide结合开发

实现了在浏览器编辑razor代码并且和好的看到效果,效果如下:

可能有些人看着界面有些不太清楚如何使用

下面是使用的流程:

您也可以去Github获取代码修改,并且商用,它是开源的,协议是 Apache-2.0 license ,如果您有什么更好的项目,或者合作,可以与我们联系,目前项目只集成了Masa Blazor,也欢迎PR其他组件的支持!

希望大家可以一块推广Blazor,让更多人去了解Blazor

目前我已经写过Blazor的一些相关的文档:

这些是之前对于Blazor的一些经验和一些技术分享,您有更好的技术和经验分享也可以一块交流
希望Blazor更好的发展

如果您对于IDE有更多的项目也可以联系我一块交流学习

再次分享一下目前的一些Blazor组件库:

(Masa Blazor)[https://docs.masastack.com/blazor/getting-started/installation]
(Bootstrap Blazor)[https://www.blazor.zone/]

IDE项目示例:
Blazor Code
您也可以在Gitee或者Github中下载Window应用程序版本 ,在体验上应用程序的体验会比WebAssembly更好,因为应用程序会使用本机的程序执行编译效果,
Blazor.Code: 支持Blazor动态编译 可以在webassembly下运行编译 内置Masa组件 (gitee.com)

Blazor Code

一个热爱学习的token

qq交流群:737776595

与 推荐一款在浏览器编辑`Blazor`的`IDE`相似的内容:

推荐一款在浏览器编辑`Blazor`的`IDE`

不知道是否有Blazor用户羡慕过React或者Vue用户,在一些组件库中,它们就提供了在当前的组件预览对于组件的实时编辑并且预览? 比如semi-design的这种 在比如codepen这种 由于Blazor的诞生时间对比现有的前端来说太短了,以至于这种在线编译的基本没有, 有时候在写界面的时候调

21.3K star!推荐一款可视化自动化测试/爬虫/数据采集神器!功能免费且强大!

大家好,我是狂师! 在大数据时代,信息的获取与分析变得尤为重要。对于开发者、数据分析师乃至非技术人员来说,能够高效地采集网络数据并进行分析是一个强有力的工具。今天,我要向大家推荐的是一款功能强大、操作简单且完全免费的数据采集工具——EasySpider。 一个可视化浏览器自动化测试/数据采集/爬虫软

SpringBoot进阶教程(七十七)WebSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

推荐一款模拟浏览器自动化操作神器!Mechanize

大家好,我是狂师! 今天给大家推荐一款用于模拟浏览器行为以进行网页自动化操作Python库:Mechanize。 1、介绍 Mechanize是Python中的一个库,它被设计用来自动化网页浏览和数据提取任务。 通过模拟真实浏览器的行为,如填写表单、点击链接、处理Cookie等,Mechanize使

一款免费的响应式界面调试工具

不知道大家平时开发响应式前端代码是如何调试的?是不是也跟我一样,通过浏览器的开发者工具来切换不同的界面尺寸来看验证效果呢? 可能是因为习惯了,平时就不停的切换不同尺寸来看效果。直到TJ君看到今天要推荐的这个免费工具,我才发现之前的调试方式好傻... 使用体验 下面,我们还一起来看看今天要推荐的这款名

[转帖]一文读懂GaussDB(openGauss) 的六大关键技术特性

https://www.314idc.com/article/5238906720560318 发布日期:2022-07-29 07:43:22 浏览量 :254 GaussDB(openGauss)是深度融合华为在数据库领域多年的经验,结合企业级场景需求,推出的新一代企业级分布式数据库,支持集中式

C#开源且免费的Windows桌面快速预览神器 - QuickLook

前言 今天给大家推荐一款由C#开源且免费的Windows桌面快速预览神器:QuickLook。 工具介绍 QuickLook是一款在Windows操作系统上的实用工具,它提供了一种快速预览文件内容的方式。通过使用QuickLook,用户可以在不打开文件的情况下,直接在文件资源管理器中快速查看文件的内

推荐一款好用的Macos应用Radial Menu

之前在Windows上用过一款圆盘菜单工具Quicker, 感觉非常方便, 换成Macos后,一直没有找到类似应用。 最近终于发现,一款好用的快捷键收集,触发工具Radial Menu. 其核心功能是可以根据当前程序的上下文,弹出一个圆盘菜单。 执行圆盘中的动作。 目前菜单动作还仅支持快捷键,预计后

推荐一款Python接口自动化测试数据提取分析神器!

1、引言 在处理JSON数据时,我们常常需要提取、筛选或者变换数据。手动编写这些操作的代码不仅繁琐,而且容易出错。Python作为一个功能强大的编程语言,拥有丰富的库和工具来处理这些数据。今天,将介绍一个实用的Python库——JMESPath,它为提取JSON数据提供了简洁而强大的语法。 2、JM

推荐一款微信公众平台Python开发神器!

1、引言 在当今数字化时代,微信公众平台成为了企业和个人连接用户的重要渠道。为了高效地管理和与用户互动,开发者需要一个强大而灵活的工具。 Weixin-Python 正是这样一个为微信公众平台量身打造的 Python 库,它以其简洁的 API 和丰富的功能赢得了众多开发者的青睐。本文将深入探讨 We