上一篇文章我们论述了scratch是什么,今天我们了解一下scratch的官方版本和一些学习资料还有一些基于官方版本的其他一些优秀的改编版本。
1.scratch目前有3.0和2.0还有1.4版本
版本向下兼容,(Scratch 3.0 保存的文件格式为"sb3",可以读取1.4版本的"sb"文件和2.0版本的"sb2"文件)
ratch项目完全开源,而且允许任意使用。这个开发组织除了保留对“SCRATCH”名称和“小猫”LOGO的权利外,公布源码,允许任意修改,发布,传播。已经有不同的改进版本在网上流通。
这是在github上的scratch项目(开源代码地址)。
关于scratch源码分析,可以看看Alan Russell 博客
正是因为scratch开放源码,所以3.0上线后,出现了很多的改进版本和社区生态,这里列举一下几个我知道的。
2.网易有道卡搭
有道卡搭是网易2018年10月10日正式推出的少儿编程启蒙学习品牌,在线社区包括创作平台,作品区,论坛等功能。卡搭的3.0版本对scratch没有做太多拓展,除了logo图标,其他的几乎和官网一样。
卡搭也是国内比较知名的scratch编程学习社区,全中文界面,用户也都是中国青少年。访问速度快。在线创作平台包含scratch2.0和3.0版本,Python编程测试版,趣玩(一款低年龄段孩子学习编程的产品)。拥有素材中心,可以下载很多漂亮的素材。
在线作品可以闭源(不开放源码),不过看的出来,其中很多的闭源作品本身就是来源于scratch的官网(scratch官网的大神很多,一些作品简直堪称惊艳)。关于开源和闭源,就如同windows和Linux一样,有时间再去讨论吧。