图形化编程软件最全测评,年这款软件怎么选

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

家里孩子最近开始学编程,于是向身边老师咨询了图形化编程的一些常识,自己也做了功课。结果发现网上许多帖子跟老师说的实际情况不符,很多信息还停留在两三年前。

都2020年了,少儿编程又是变化非常快的一个行业。所幸把自己这两周搜集到的信息整理出来,供大家参考,免得很多家长还停留在过时的印象里。也希望更多更专业的老师们能参与讨论,帮助更新行业的相关信息。

一、 为什么不建议直接学scratch或者makecode

如果你跟我一样,是刚刚接触这个领域的家长,那你最先听到的很可能也是scratch和makecode这两款软件。一个是MIT开发,一个是微软开发,大公司,老品牌,全球都在用。

这两款软件在全球范围内得到认可,一定是靠谱的,但为什么在中国不是很普及,老师更喜欢用国内厂商的一些软件呢?

我得到的答案是:这两款软件虽然各有所长,但各自的短板也很明显。

具体体现在:

makecode支持micro:bit,但对arduino支持性有限;

Scratch有丰富的动画舞台展示编程效果,适合低年级初学者,但需要一直连接主控板,不能将程序上传至主控板进行更多硬件操作,对高年级学生不适用;

Makecode则刚好相反,只能将程序烧录进主控板或者通过模拟器观察程序效果,不能通过动画舞台展示实时看到编程结果,对初学者不友好。

相比之下,国内的软件通过整合这两款软件的优势,取长补短,更符合国内学习习惯。

二、同样基于scratch/makecode,国内各种软件怎么选

知道了scratch之后,再去做调研的时候,我又听到像mixly、mBlock、KittenBlock、Mind+这些软件的名字。这些国产软件有一个共同点,都是基于scratch或者makecode开发。

那他们各自有什么优缺点呢?

我专门搜集了网上的各种测评,整理如下。

我在知乎上找到一篇帖子,作者是科技学堂创始人老刘,帖子发布于2017年1月,里面很多信息过时了,不过开头对比Mixly、ArduBlock、S4A的部分可以了解下:

'Mixly是一款基于Blockly的免费开源的图形化Arduino编程软件,由北京师范大学教育学部创客教育实验室傅骞教授团队开发。同样为Arduino图形化编程工具,国内我们常见的还有ArduBlock和S4A(Scratch for Arduino)。前一阵,因为要举办一场Arduino入门培训活动,我们特地将三者做了一下比较。

一条原因就先把S4A从备选工具中排除出去:无法脱机运行。Scratch最初软件设计时,并未考虑与硬件的通信,S4A的出现让Scratch可以通过串口与Arduino通信,而通信则意味着S4A全程充当的是信息中转。我们希望给初学者选择一个功能相对更专业的工具,因此先放弃S4A。

再详细对比一下Mixly和ArduBlock。

无论从功能的专业性还是丰富性,Mixly都胜出。'

好了,说结论,根据老刘严谨的论证,Mixly、ArduBlock、S4A这三款软件对比的时候,选Mixly就对了。

知乎上还有另一篇比较火的帖子,有129个人赞同。作者是'开源硬件实验室知乎专栏',也发表于2017年初,不过比上面那篇提到的软件更丰富一些:

'4. mBlock

适合年龄段:8岁以上

软件功能完善度 ★★★★☆

使用体验 ★★★★☆

支持硬件种类 ★★

更新速度 ★★★

配套教程 ★★★★

mBlock由国内Makeblock创客工场出品,基于Scratch开源代码修改而来,界面和使用体验OK,是最接近原版Scratch风格的。另外支持查看图形化模块对应的代码,适合孩子慢慢的过渡到代码编程。最近貌似开放了第三方模块的支持,已经看到一些第三方模块可以用mBlock编程。配套自己产品的教程相对丰富。

5.好好搭搭

适合年龄段:8岁以上

软件功能完善度 ★★★★☆

使用体验 ★★★★☆

支持硬件种类 ★★★★

更新速度 ★★★

配套教程 ★★★★

好好搭搭来自杭州好搭团队开发的在线编程平台,也是只需要打开浏览器,基于Scratch开源代码修改而来,实现了云编译功能。在Scratch Day活动每天高访问量下,平台依然稳定好用。好好搭搭支持Scratch动画编程、Arduino硬件编程和其它一些第三方硬件,方便孩子从动画编程无缝过渡到硬件编程上。也可以查看图形化模块对应的代码,配套教程丰富,网站定期也会推出一些很有影响力的活动,适合小学低年级以上。唯一的不足是目前网站的UI设计还不够完美,不过听说已经在开始优化这一方面了,让我们拭目以待吧。

6. Mixly

适合年龄段:12岁以上

软件功能完善度 ★★★★☆

使用体验 ★★★★☆

支持硬件种类 ★★★★

更新速度 ★★★★

配套教程 ★★★

Mixly来自北师大傅骞团队开发,基于Google Blockly核心,支持大部分Arduino硬件,第三方也可以自己制作库文件。软件更新迭代频繁,一直在优化。软件使用体验很好,也可以查看图形化模块对应的代码,配套教程丰富,适合小学高年级以上,唯一不足是编译的速度有点慢。

7. KenRobot

适合年龄段:12岁以上

软件功能完善度 ★★★

使用体验 ★★★★☆

支持硬件种类 ★

更新速度 ★★★

配套教程 ★

由90后工程师李时念及来自前百度的工程师团队,用时约半年开发完成。该平台没有采用Blockly和Scratch框架,软件使用体验和界面设计OK,有图形化编程和代码编程两种版本,适合不同需求,支持arduino硬件,目前只有Arduino UNO可以用,其它硬件估计很快就会更新上来,配套教程还不够完善,适合小学高年级及以上。'

从作者给出的评分可以看出,在跟mBlock、好好搭搭、KenRobot比较时,Mixly依然是更有优势的那个。

所以,2017年的时候,国内各种图形化编程软件相比较,Mixly胜出。

不过,上述信息都来自3年前,孩子老师告诉我,现在Mixly也老了,在行业里也到了被后浪推的阶段。

后浪有哪些?

孩子老师告诉我三个名字:Kittenblock、Mind+、mPython。

我又百度了一些信息,其中Kittenblock、mPython的资料不多,只有官网上的简单介绍,Mind+在线上论坛有几篇比较详细的测评贴:

'Kittenblock是小喵科技推出的机器人编程软件,采用模块化积木编程方式编程,支持MicroBit、MiniLFR、Arduino、Dobot、Tello等设备的编程和烧录。Kittenblock的可视化编程界面,可以让零基础的用户快速学习,可以轻松对机器人进行编程操作。'

'mPython是盛思技术团队在BBC官方原版PythonEditor基础上、拓展开发的应用软件。可以进行可视化代码编程,有hex、python、blockly三种代码读写等功能。'

几篇提到Mind+的帖子中,有一篇是一位老师把Mind+和Mixly做了直接对比:

'最近看到微信群里面大家都在推荐用Mind+编程,据说是Scratch3.0的还支持很多硬件,作为一个创客老师,我决定试试看。我当前正在用米思齐教编程,支持的硬件非常丰富,不过感觉学生上手还是稍微有点难度,不过学生基本都有一些scratch的基础,正好试一下看看这个软件如何。'

他得出的结论是:

'基于Scratch。2、支持三大主控板。3、支持海量传感器。4、支持python代码编程。

使用上来说,跟Scratch的界面何操作方法基本相同,也有快速入门的视频和教程,上手完全没有难度。当然对于一个玩硬件的老师来说,印象最深的是支持的硬件种类非常丰富,应该是我见过的在scratch平台上支持硬件最丰富的软件了吧,还有一些语音识别这种功能,玩法比较丰富。缺点的话我觉得软件功能有点太多,所以有许多界面和模式以及隐藏功能,可能会被搞晕,期待后续能做的更好吧。'

我拿着这篇帖子又去问了自己孩子老师,他基本认同,他给我的信息是,'前两年带学生去参赛,现场大部分用的都是Mixly,今年去的时候,大部分都换成Mind+了,行业变化还是很快的。'

为什么呢?

老师向我详细介绍了这些软件的发展始末,简单讲就是:

Mixly基于blockly开发,编程语言更加原始,类似于把代码一一对应成图形化模块,学生用起来并不比直接学习代码简单;

Mind+基于Scratch,更易上手,对学生可能接触到的编程语言进行了阶梯式划分,简单的模块很容易找到,复杂的模块入口更深,同时结合makecode,保留了高阶能力,让学生有一个由浅入深的学习过程。

老师还顺带对比了Kittenblock和mPython:

Kittenblock不支持国内老师习惯用的掌控板,mPython基于基于makecode,但也像makecode一样没有实时模式,不能通过动画舞台看到实时效果。

三、结论,供参考

总的来说,经过调研我发现,2020年国内常见图形化编程软件主要有:编程猫、Mind+、mBlock、Mixly、Kittenblock和mPython。

其中根据知乎作者'开源硬件实验室知乎专栏'和科技学堂创始人老刘的观点,Mixly在三年前更有优势,在支持硬件方面比mBlock更丰富,但相比当今其他软件在语言设置上对初学者不太友好。

根据我向学校老师咨询的结果:2020年比较常用的软件中,Mind+是参赛学生用的比较多的图形化编程软件,特点是基于Scratch,支持的平台和硬件多;编程猫也很热门,特点是内容丰富有趣,相对偏向5年级以下学生,支持的硬件相对少一些。

THE END
0.【漫反射创客编程】学生—(姜宗兴)Mind+作品—数码管倒计时【漫反射创客编程】学生—(姜宗兴)Mind+作品—数码管倒计时 少儿编程 作品名称:数码管倒计时学生:姜宗兴作品介绍:使用程序控制数码管的各个灯脚的亮灭,显示出9-1的倒计时。知识要点: 1.认识数码管,学习并掌握数码管的接线与使用。 2.通过控制信号接口的低电平与高电平,实现数码管各个灯脚的亮灭。实现从9-1的jvzquC41yy}/onnrkct/ew45ekh5c|t
1.百灵鸽N+掌控板扩展板少儿编程积木编程开源硬件Mind编程商品名称:百灵鸽 N+掌控板扩展板 少儿编程 积木编程 开源硬件 Mind编程 百灵鸽扩展板+掌控板+线 商品编号:10097702106801 店铺:寻板 FINDBOARD工业品官方旗舰店 货号:606566016028 更多参数>> 商品介绍加载中 售后保障 卖家服务 京东承诺 京东平台卖家销售并发货的商品,由平台卖家提供发票和相应的售后服务。请您jvzquC41ke3jvnr0lf4dqv4322?8997328>137mvon
2.编程课可以用手机上吗,如何用手机学习C语言达到入门小孩学编程软件使用最多的是Scratch,但最近Scratch被禁了,给您推荐几款国内最好的少儿编程软件。1、Mind+Mind+是一款拥有自主知识产权的国产图形化编程软件,诞生于2013年,由DFRobot开发。主要就是针对国内科技创新教育需求而开发的图形化编程软件,也是国内最早的图形化编程软件工具之一。在Scratch平台不能使用后,惊喜发jvzq<84yyy4mk|ip0eun1|ohz1s{||46988427mvon
3.Mind+图形化编程软件官网Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,还可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。jvzq<84yyy4nkwirnwy/el4
4.十大图形化编程软件排行可视化编程软件哪个好用→买购APP除了传统的编程方式,图形化编程以其直观、易用的界面,将复杂的编程逻辑转化为可视化的形式,极大地提高了开发效率和便捷性。你知道的可视化编程软件有哪些呢?Maigoo小编为大家带来了十大图形化编程软件排行,如:LabVIEW、Blockly、Scratch、MakeCode、App Invento、S4A、Mind+等,一起来看看吧。 排排榜 关注榜 得票榜jvzquC41o0sbkptq0eun1}tr16:5;A=0jvsm
5.【漫反射创客编程】学生—(郑皓允)Mind+硬件作品—游戏摇杆【漫反射创客编程】学生—(郑皓允)Mind+硬件作品—游戏摇杆 少儿编程 作品名称:游戏摇杆学生:郑皓允作品介绍: 坦克大战,飞机大战都是我们通过键盘操作的游戏,今天我们学习摇杆硬件,通过摇杆来控制游戏角色的移动。知识要点 1.学习并掌握摇杆的使用与接线,并通过摇杆控制动画编程中角色的移动。 2.了解数字引脚和模拟引脚jvzquC41yy}/onnrkct/ew45diopdv6
6.手机积木编程软件下载积木编程app下载安装可视化积核桃聪聪编程app 等级: 大小:106.16M更新时间:2025-10-15 直接下载 简要: 核桃聪聪编程app是一款致力于培养少儿编程爱好的软件,通过启发提问拆解项目,知识颗粒度细腻、认知过程顺滑、操作过程清晰,遵循儿童教育场景,涵盖编程、科学、语言、艺术、社会、健康、安全7大领域,全景式推进儿童的核心发展任务。 除此之外,核jvzquC41yy}/fmtqq0ipo8v1d€gi3jvo
7.《全2册零起步玩转Mind+创客教程当当天美爱乐图书专营店在线销售正版《【全2册】零起步玩转Mind+创客教程-基于Arduino平台+基于micro:bit开发板 编著Arduino机器人少儿编程程序设计书籍》。最新《【全2册】零起步玩转Mind+创客教程-基于Arduino平台+基于micro:bit开发板 编著Arduino机器人少儿编程程序设计jvzq<84rtqjve}3fcpmecwl0eqs03:<32792:970jvsm
8.人工智能与计算机学院“AI启程”少儿编程科普实践团赴山东德州实践团成员根据不同年级学生的实际情况,在三、四、五年级同学中以年级为单位,教授了变量、循环、条件判断等少儿编程的基础知识,指导学生利用Mind+少儿编程软件完成小游戏的设计与开发。课堂上,实践团所有成员耐心指导,细心解答小朋友们的每一个疑问,并为积极回答问题、独立完成编程任务的同学颁发“编程小能手”荣誉证书jvzq<84ck0pjcwlpcp4ff~3ep1oohx4327:05A=80jzn
9.造物粒子少儿编程STEM学习教育套件相关文档 常见问题快速排查方法.pdf 课程答疑模板.docx 购买链接 【周末在家玩】造物粒子少儿编程入门套件礼物stem教育益智玩具-tmall.com天猫 课程试看 【点击观看】 Mind+编程软件下载 Mind+图形化编程软件官网- 一站式入门学习Arduino、micro:bit、掌控板。 (mindplus.cc)TurnjvzquC41okteruzu0flsqktv0eun0ls1dqypphYQ[2755
10.Mind+电脑版下载官方2025最新版Mind+电脑版官方免费下载答:Mind+没有关闭完全或杀毒软件误拦截,请点击取消安装,在mind+官网下载最新版本,重启电脑关闭杀毒软件后再次安装。 问:安装时杀毒软件提示软件在修改文件? 答:请点击允许操作,或暂时关闭杀毒软件进行安装,从PC6下载的软件安全请放心安装。 Mind+同类型软件推荐 布丁少儿编程app是一款非常棒的儿童学习软件,这款软件jvzquC41o0uonrsgfq}o0wjv1uugv864528347mvo
11.码小嗒少儿编程培训青少年编程案例中涉及大量现实生活的数学问题,在不断解决实际问题的过程中,可以无形提升数学认知能力。 少儿编程的课程体系 结合浙江省教育厅少儿编程教学大纲和考试大纲,重点训练孩子的思维创新能力 Scratch 像搭积木一样学编程 / 适合 6-11岁 Mind+ 支持物联网的智能集成系统 jvzquC41yy}/oj}kcqjb0}tr1
12.“编程+”:玩转编程课堂探索无限可能考虑到乡村小学的六年级学生并不了解相关的编程指令,实践队选用“Mind+”图形化编程软件,将不可见的计算机处理过程转化为可见的动画形象“米乐熊”的变化。课程开始之前,实践队成员向学生简单介绍了本次支教的计划和安排,并提前发布资料,让学生提前了解编程工具,熟悉课程内容。6月24日,图形化编程课正式拉开序幕。成员jvzq<84hqcof0lhpw0kew7hp1ktgq86268565;=0jvs
13.xding编程软件51CTO博客已为您找到关于xding编程软件的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及xding编程软件问答内容。更多xding编程软件相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。jvzquC41dnuh0>6evq4dqv4vqrod1Ag6f3679<>dh4:b0qyon