Bilup:修订间差异
小无编辑摘要 |
小 云云移动页面Bilup(基于Scratch衍生的编辑器)至Bilup |
||
| (未显示3个用户的3个中间版本) | |||
| 第1行: | 第1行: | ||
Bilup | Bilup是一款基于 [[TurboWarp]](MistWarp) 开发的 [[Scratch]] 第三方修改版,主要面向开发者与高级[[用户]],提供增强的虚拟机、调试工具、实时协作及自定义主题等功能<ref name=":0">[https://docs.bilup.org/ Bilup Documentation]</ref>。该编辑器完全在[[浏览器]]中运行,无需安装本地客户端,用户可通过 editor.bilup.org 直接访问并使用<ref name=":1">[https://docs.bilup.org/getting-started/installation Getting Started | Bilup Documentation]</ref>。(也可通过下载离线端<ref>https://desktop.bilup.org</ref>来进行) | ||
{| class="infobox" style="border:1px solid #ccc; background:#f8f9fa; width:24em; float:right; margin:0 0 1em 1em; border-spacing:5px;" | {| class="infobox" style="border:1px solid #ccc; background:#f8f9fa; width:24em; float:right; margin:0 0 1em 1em; border-spacing:5px;" | ||
| 第5行: | 第5行: | ||
! colspan="2" style="text-align:center;" | '''Bilup''' | ! colspan="2" style="text-align:center;" | '''Bilup''' | ||
|- | |- | ||
| 中文名 || '''Bilup | | 中文名 || '''Bilup''' | ||
|- | |- | ||
| | | [[英文]]名 || '''Bilup''' | ||
|- | |- | ||
| 基础平台 || TurboWarp / Scratch 3.0 | | 基础平台 || TurboWarp / Scratch 3.0 | ||
| 第13行: | 第13行: | ||
| 开发者 || Bilup 团队 | | 开发者 || Bilup 团队 | ||
|- | |- | ||
| 首次发布 || | | 首次发布 || 2026年3月3日 | ||
|- | |- | ||
| | | [[编程]]语言 || [[Java]]Script | ||
|- | |- | ||
| | | [[操作系统]] || [[跨平台]](Web) | ||
|- | |- | ||
| 类型 || 可视化编程编辑器 | | 类型 || 可视化编程编辑器 | ||
| 第28行: | 第28行: | ||
== 概述 == | == 概述 == | ||
Bilup 是一款以 [[TurboWarp(基于Scratch的增强型编程工具)|TurboWarp]] 为底层架构的 [[Scratch(全球少儿图形化编程语言)|Scratch]] 衍生编辑器,定位于服务具备一定开发经验的用户群体。与标准 [[Scratch(全球少儿图形化编程语言)|Scratch]] 编辑器相比,Bilup 在[[Scratch-VM|虚拟机]](VM)层面进行了深度修改,加入了面向开发者的调试与优化工具,并移除了云端存储依赖,所有项目均在本地执行<ref name=":0" />。其代码托管于 GitHub,组织账号下包含 scratch-vm、packager 等多个关联仓库<ref name=":2">[https://github.com/Bilup Bilup - GitHub]</ref>。 | Bilup 是一款以 [[TurboWarp(基于Scratch的增强型编程工具)|TurboWarp]] 为底层[[架构]]的 [[Scratch(全球少儿图形化编程语言)|Scratch]] 衍生编辑器,定位于服务具备一定开发经验的用户群体。与标准 [[Scratch(全球少儿图形化编程语言)|Scratch]] 编辑器相比,Bilup 在[[Scratch-VM|虚拟机]](VM)层面进行了深度修改,加入了面向开发者的调试与优化工具,并移除了云端[[存储]]依赖,所有项目均在本地执行<ref name=":0" />。其代码托管于 [https://github.com/bilup GitHub],组织账号下包含 scratch-vm、packager 等多个关联仓库<ref name=":2">[https://github.com/Bilup Bilup - GitHub]</ref>。 | ||
== 主要功能 == | == 主要功能 == | ||
| 第38行: | 第38行: | ||
=== 调试器插件 === | === 调试器插件 === | ||
编辑器内置调试器插件(Debugger Addon),可实时追踪项目中的变量使用情况、列表数据、克隆体数量等关键指标,并支持随时清空图表数据,帮助用户优化项目性能<ref name=":3">[https://www.bilup.org/ Bilup 官网]</ref>。 | 编辑器内置调试器插件(Debugger Addon),可实时追踪项目中的变量使用情况、列表[[数据]]、克隆体数量等关键指标,并支持随时清空图表数据,帮助用户优化项目性能<ref name=":3">[https://www.bilup.org/ Bilup 官网]</ref>。 | ||
=== 原生查找栏 === | === 原生查找栏 === | ||
| 第54行: | 第54行: | ||
=== 项目打包 === | === 项目打包 === | ||
Bilup 提供配套的项目打包工具 Bilup Packager,可将 [[Scratch(全球少儿图形化编程语言)|Scratch]] 项目导出为 [[HTML]] 文件、ZIP 压缩包或适用于 Windows | Bilup 提供配套的项目打包工具 Bilup Packager,可将 [[Scratch(全球少儿图形化编程语言)|Scratch]] 项目导出为 [[HTML]] 文件、ZIP 压缩包或适用于 [[Windows]]、[[macOS]] 与 [[Linux]] 的可执行程序<ref name=":5">[https://packager.bilup.org/ Bilup Packager]</ref>。 | ||
== 技术架构 == | == 技术架构 == | ||
Bilup 基于 [[TurboWarp(基于Scratch的增强型编程工具)|TurboWarp]] 构建,后者本身是对 Scratch 3.0 的开源修改版本。Bilup 在其基础上进一步调整了图形用户界面(GUI)与虚拟机(VM)的实现,允许删除默认角色与变量,并增强了 JavaScript 扩展集成能力<ref name=":0" />。整个项目采用 Web 技术栈开发,依赖浏览器的 JavaScript 与 WebGL 支持,同时使用 Local Storage 实现项目本地存储<ref name=":1" />。 | Bilup 基于 [[TurboWarp(基于Scratch的增强型编程工具)|TurboWarp]] 构建,后者本身是对 Scratch 3.0 的开源修改版本。Bilup 在其基础上进一步调整了图形用户界面(GUI)与虚拟机(VM)的实现,允许删除默认角色与变量,并增强了 [[JavaScript]] 扩展集成能力<ref name=":0" />。整个项目采用 Web 技术栈开发,依赖浏览器的 JavaScript 与 WebGL 支持,同时使用 Local Storage 实现项目本地存储<ref name=":1" />。 | ||
== 参考文献 == | == 参考文献 == | ||
<references /> | <references /> | ||
[[Category:Scratch]] | |||
2026年8月26日 (三) 01:54的最新版本
Bilup是一款基于 TurboWarp(MistWarp) 开发的 Scratch 第三方修改版,主要面向开发者与高级用户,提供增强的虚拟机、调试工具、实时协作及自定义主题等功能[1]。该编辑器完全在浏览器中运行,无需安装本地客户端,用户可通过 editor.bilup.org 直接访问并使用[2]。(也可通过下载离线端[3]来进行)
| Bilup | |
|---|---|
| 中文名 | Bilup |
| 英文名 | Bilup |
| 基础平台 | TurboWarp / Scratch 3.0 |
| 开发者 | Bilup 团队 |
| 首次发布 | 2026年3月3日 |
| 编程语言 | JavaScript |
| 操作系统 | 跨平台(Web) |
| 类型 | 可视化编程编辑器 |
| 许可协议 | 开源但需要补充的项目 |
| 官方网站 | bilup.org |
Bilup 是一款以 TurboWarp 为底层架构的 Scratch 衍生编辑器,定位于服务具备一定开发经验的用户群体。与标准 Scratch 编辑器相比,Bilup 在虚拟机(VM)层面进行了深度修改,加入了面向开发者的调试与优化工具,并移除了云端存储依赖,所有项目均在本地执行[1]。其代码托管于 GitHub,组织账号下包含 scratch-vm、packager 等多个关联仓库[4]。
Bilup 采用经过修改的 Scratch 虚拟机(Enhanced VM),在保留原有积木执行能力的基础上,增加了面向开发者的底层特性,支持更灵活的扩展能力与运行时调试[1]。
编辑器内置调试器插件(Debugger Addon),可实时追踪项目中的变量使用情况、列表数据、克隆体数量等关键指标,并支持随时清空图表数据,帮助用户优化项目性能[5]。
Bilup 提供原生查找栏(Native Find Bar),支持按名称或积木阴影内容搜索项目元素,具备大小写过滤与正则表达式匹配功能,便于在大型项目中快速定位目标积木[5]。
该编辑器支持多人实时协作(Live Collaboration),用户可通过分享项目链接邀请团队成员共同编辑,并在积木层级进行评论与协同操作[6]。
Bilup 允许用户通过主题编辑器自定义界面外观,支持渐变色与纯色主题设置,并提供主题的导入与导出功能[5]。
Bilup 提供配套的项目打包工具 Bilup Packager,可将 Scratch 项目导出为 HTML 文件、ZIP 压缩包或适用于 Windows、macOS 与 Linux 的可执行程序[7]。
Bilup 基于 TurboWarp 构建,后者本身是对 Scratch 3.0 的开源修改版本。Bilup 在其基础上进一步调整了图形用户界面(GUI)与虚拟机(VM)的实现,允许删除默认角色与变量,并增强了 JavaScript 扩展集成能力[1]。整个项目采用 Web 技术栈开发,依赖浏览器的 JavaScript 与 WebGL 支持,同时使用 Local Storage 实现项目本地存储[2]。