Blockly 与 Scratch 的详细比较(1/2)

基于块的编码是开始学习编码的最有效方式之一,Blockly 和 Scratch 是两个经常被提及的服务。哪一个比另一个更好,有什么区别?我决定找出答案。

Blockly 适用于商业和专业项目。它主要用于计算机科学和构建现实世界的应用程序。 Scratch 块基于Blockly 技术专为儿童而设计。它是向孩子介绍编码的最佳平台之一。

在这篇博文的其余部分,我想向您展示 Blocky 和 ​​Scratch 的详细比较,您可以在其中学习 Blockly 和 Scratch 编程,并讨论为什么应该选择 Blockly 而不是 Scratch,反之亦然。

Blockly vs Scratch:并排比较

乍一看,Blockly 和 Scratch 之间的区别可能令人困惑。两种编程环境都具有可视化块,使编码变得更容易,但存在差异。

Blockly 摘要

Blockly 是 Google 创建的一个开源项目。它是一个带有编码块库的开发环境。 Blockly 将传统的复杂编程语句呈现为互锁块的集合。

您可以使用可视代码编辑器和 Blockly 编码块来创建应用程序。 Blockly 提供有限数量的预制块,但它允许您自定义块以满足您的开发需求。

使用 Blockly 的另一个主要好处是能够将您的 Blockly 代码转换为基于文本的编程语言,例如 Python、JavaScript、Lua、PHP 或 Dart。

Blockly 有什么用途?

Blockly 提供了一个开放式的块集合,允许开发人员为他们的项目创建自定义解决方案。它是由专业开发人员创建的程序和网站。

目前有数百个项目,主要是教育项目,使用 Blockly。它包括 Code.org、Ozo Blockly、micro:bit 和 Gameblox 等。

Blockly 的主要特点包括:

  • Blockly 允许用户创建自定义块。
  • Blockly Blocks 可以翻译成 Python、JavaScript、Lua、PHP 和 Dart。
  • Blockly 可用于构建像 Scratch 这样的可视化编程环境。

Scratch 摘要

Scratch 是麻省理工学院媒体实验室创建的一个项目。它为孩子(或任何刚接触编码的人)提供了一个学习编码的免费平台。

2015 年,Google 与 Scratch 团队合作,采用 Blockly 技术构建了新版本的 Scratch 块。当前版本的 Scratch(3.0 版)是协作的成果,于 2019 年推出。

Scratch 是做什么用的?

Scratch 是 Blockly 的下游版本。它是为孩子们设计的。该平台提供了一个包罗万象的编码环境,其中包含一个广泛的块库,供孩子们创建故事、动画或游戏。

Scratch 网站被来自世界各地的数百万儿童用来学习编码。学校和教育组织还提供带有 Scratch 的教育计划,向孩子们介绍编码。

Scratch 的主要特点包括:

  • 一个完整的编码环境,带有专为儿童设计的可视化编辑器和用户界面。
  • 庞大的教程生态系统和庞大的学生和教师用户社区。

Blockly 和 Scratch 的功能比较

特性BlocklyScratch
创建自定义块
翻译成基于文本的语言
儿童友好的学习环境
共享工作的成员社区
高效处理复杂项目
能够在网站上设置编码环境
预制编码块有限定广泛
比较表格
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片