2023xxmfnb 广州市黄埔区社会组织信息公示平台
温馨提示:(填写该页必读):
1、请填写本年度遵守法律法规和国家政策情况、履行登记手续情况、理事会召开情况、人员和机构变动情况、财务管理情况、开展承诺服务和信息公开活动情况、按照章程开展活动情况等。举办过面向社会的研讨会、论坛的还应当填写研讨会、论坛等活动情况。
2、表格填写限制1500字内,若不够填写,可另附文档在此表下方的“其他说明”处上传文件。
3、字数包含中文、英文、数字、标点符号等所有内容,且不能带空格键。若字数超出无法储存的,建议适当的删减内容。
四、业务活动情况
(一)2023年年度业务活动总体情况和2024年年度工作计划简要(限1500字)
(请填写本年度遵守法律法规和国家政策情况、履行登记手续情况、理事会召开情况、人员和机构变动情况、财务管理情况、按照章程开展活动情况及开展扶贫工作情况。举办过面向社会的研讨会、论坛的还应当填写研讨会、论坛等活动情况。)
本年度业务活动总体情况:CodeLabScratch社区⽤户和项⽬持续增⻓。截⾄⽬前,⼀共产⽣了82032个项⽬。许多社区⽤户开始使⽤MicroBlocks和Snap!这两个下⼀代的图形化编程环境。今年的⼤多数⼯作在推⼴MicroBlocks在这⽅⾯取得了很多成效,陆续有更多的公司和爱好者加⼊MicroBlocks⽣态。今年上线了⽆线编程功能,打通了MicroBlocks与其他⽣态的互操作。通过围绕MicroBlocks⽆线编程固件构建各种语⾔的客户端(Python,JavaScript,Snap!,Scratch…),使得基于⽆线编程固件的产品,有完整的⽣态⽀持,产品开发团队将极⼤缩⼩在软件⽅⾯所需的⼯作。⽀持同时调试软件和硬件。同⼀个浏览器的多个⽹⻚(诸如⼀个Scratch⻚⾯,⼀个MicroBlocksIDE⻚⾯)可以同时连到同⼀个MicroBlocks设备上,这样⼀来,我们就可以⼀边实时修改设备的客户端程序,⼀边实时修改硬件设备内部的程序,并实时看到在两者中流动的消息!制作了离线版MicroBlockswebapp。许多学校的⽼师反馈PWA在学校⽹络不佳的情况下使⽤起来依然困难,它们希望有完全离线的版本,可以通过U盘拷⻉,完全不依赖⽹络。同时希望这个版本能像在线版本⼀样好⽤:⽀持⽆线编程,有好的中⽂⽀持。在这个背景下,我们将在线版本的所有功能构建为⼀个离线软件。我们将许多AI相关的功能添加到了Snap!中。使⽤Snap!相⽐于Scrtach将获得以下优势:暂停/恢复程序、⽀持调试(断点积⽊)、⾃定义舞台⼤⼩、⽀持函数返回值、对象级别的⼴播(不只是全局⼴播)、携带数据的⼴播积⽊、使克隆体可⻅、嵌套列表、嵌套精灵、与⽹络交互、可编程的⻆⾊服装、增强⾃定义积⽊(更多类型(reporter……)、下拉菜单、输⼊类型、指定类别……)、原地更换积⽊、强⼤⽽简单的可扩展机制、⾃省和元编程能⼒、积⽊与代码(lispcode)的双向转化等等。ScratchAddons以hack的⽅式实现了愿望清单的⼀部分,但限于Scratch的架构设计,有些愿望可能永远⽆法实现(诸如嵌套列表,会破坏兼容性)。Snap!实现了上述愿望清单的所有条⽬!我们推荐在做⼀下事情的⽤户切换到我们的Snap!试图理解Scratch社区⾥的⼤型游戏:难以理解,代码可读性差,背后的原因是Scratch缺少合适的结构来组织代码和进⾏抽象,导致了代码杂乱难读。制作⼤型项⽬(诸如⼀部动画⽚):Scratch不⽀持暂停和恢复程序,这导致你经常需要⼀遍遍从头播放项⽬来进⼊bug中,此外,你也⽆法进⾏单步调试,在Scratch⾥学习和复现⼀些复杂算法:Scratch的列表不⽀持嵌套,这导致许多数据结构难以制作;Scratch的⾃定义积⽊是command类型(没有返回值),这也造成了许多限制。你想编写插件来扩展Scratch的能⼒(像我之前在CodeLabAdapter⾥做的事情):在Scratch"下⼀层"编写JavaScript代码⾮常臃肿、低效,最要命的是没有乐趣!这是Scratch3。0糟糕的底层设计导致的(Scratch初代代码要⽐Scratch3。0优秀许多,让⼈费解)CodeLabAdapter持续维护和升级。解决证书到期的问题。 下年度计划:1。继续推⼴和更新MicroBlocks以及Snap!2.使更多⽤户可以接触前沿的图形化编程环境,释放更多的创造⼒。