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

我在哪里可以学习 Blockly?

对于那些有过 Scratch 经验的人来说,学习 Blockly 是毫不费力的。 Scratch 建立在 Blockly 技术之上,因此两个平台都提供相同的编码块。

以下是一些您可以学习 Blockly 编程的免费在线资源:

  • 试用 Google 的 Blockly
  • Code.org

我在哪里可以找到 Blockly 的一些示例?

使用 Blockly 构建的一些值得注意的项目:

  • Blockly.Games
  • Microsoft MakeCode
  • Scratch

我在哪里可以学习 Scratch?

您可以从网站或 Scratch App 学习 Scratch。加入 Scratch 是免费的。您可以玩、学习和修改大量项目。

Scratch 还提供了详细的教程来指导您完成编码过程。

一些有趣的 Scratch 项目:

你应该选择 Blockly 还是 Scratch?

那么,应该选择哪种开发环境呢?这取决于您的需求。

使用 Scratch 教孩子们编程

如果您是家长或老师,并且您的目标是教孩子编程,Scratch 是更好的选择。 Scratch 为您提供了一个包罗万象的编码环境、编码卡和教程。您无需成为计算机专家即可教孩子们使用 Scratch 进行编码。

使用 Blockly 开发复杂项目

如果您是软件开发人员或计划开发更复杂的项目,Blockly 是您更好的选择。 Blockly 提供基于 Web 的编辑器、创建自定义块的灵活性以及转换为 Python、JavaScript、Lua、Dart 或 PHP 等基于文本的编程语言的能力。


从零开始学什么编程语言?

Scratch 程序员的下一步是学习 Python 等基于文本的编程。或者,学生可以选择学习 Blockly 并过渡到 Python 或 JavaScript 等基于文本的编程语言。

此图像的alt属性为空;文件名为try-blockly.jpg

Blockly 允许程序员将编码块转换为基于文本的语言。对于尚未准备好立即进入基于文本的编码的学生,Blockly 是过渡前的绝佳选择。

Scratch 通过基于拖放块的编程教孩子们编程概念。但是,它不是现实行业中使用的编程语言。因此,家长或老师应该鼓励孩子在准备好后尝试基于文本的编码。

Blockly vs Scratch:总结

Blockly 和 Scratch 之间没有竞争。在僵尸网络下,这两个开发环境共享相同的技术。

Scratch 是一种极好的教育工具。它是一个完整的学习和编码平台。孩子们可以开始学习编码,而不必担心复杂的语法。

Blockly 也可以用作教学工具,但它缺乏像 Scratch 这样的儿童友好性。 Blockly 是一个简单的工具,但它可以简化开发工作流程。由于 Blockly 可以轻松定制,它主要用于更复杂的项目。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片