Scratch Blocks已在今天开始的Google I / O之前作为开源开发人员预览发布。它是Google与MIT媒体实验室之间的合作,它以Google的Blockly技术和Scratch团队在为年轻学习者设计创意界面方面的专业知识为基础。
Blockly和Scratch都是流行的编程环境,可以教孩子们编程,因此将他们组合在一起的项目似乎值得参与。到目前为止,Scratch Blocks的主要贡献者似乎是Blockly的创建者Neil Fraser。
根据博客文章,Scratch和Google介绍了Scratch Blocks:
Scratch Blocks代表着更广泛的努力的第一步,专注于开发新的软件工具包,使开发人员能够为各地的孩子创造一致的高质量编程体验。
Scratch Blocks是Google“ sBlocklyproject的一个分支,它提供了用于构建创意计算接口的设计规范和代码库。该代码库与Scratch虚拟机(VM)一起可以快速设计和开发可视化编程界面。
它汇集了两种不同的编程语法”。标准的Scratch语法使用的是垂直拼合的块,就像乐高积木一样,ScratchJr专门用于年幼的孩子,带有标有图标而不是单词的块,并且水平而不是垂直对齐。Scratch小组发现,水平语法不仅对初学者来说更友好,而且更适合于具有小屏幕的设备。

Scratch Blocks的第一个预览版本包含水平语法的代码。垂直语法将在未来几个月内添加到项目中。