编程语言
首页 > 编程语言> > 编程(创客)教育哪家强?图形化编程软件体验报告(慧编程)

编程(创客)教育哪家强?图形化编程软件体验报告(慧编程)

作者:互联网

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

    编程教育火了一段时间了,现在应该算是稳定期,各家公司机构都在摸索阶段,今天我们聊聊编程(创客)教育和编程(创客)教育必备的开发环境——图形化编程。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

写前边(小声明)   

    我虽然在这个行业一段时间了,但毕竟能力资历各种力有限,所以说的不对的地方还望大家多多包涵,欢迎指点.

导读:

如果您是孩子的家长,这篇文章可能会帮助您选择编程教育(创客教育)产品

如果您是老师,这篇文章可能会帮助您了解编程教育(创客教育)一些信息

如果您是DIY或电子爱好者,这篇文章可能会帮助您开拓一些编程、创作思路

...

文章结构:

需求分析

    作为一个编程(创客)老师,我想找到一个便于使用,即易学易用的平台...

    作为一个家长,我希望能找到一个让孩子喜欢,花费不太多的平台...

    作为一个DIY或电子爱好者,我希望能找到一个资源丰富的开源(半开源)平台...

    ...

    总之,我需要的平台是这样的:

    1带有图形化编辑器

    2支持市面上主流硬件

    3社交属性:在平台上用户可以各种交流学习

    4学习属性:拥有系统的各种的学习资源

    5分享属性:激发作者的积极性,让大神大牛们乐于将自己的作品(项目)分享给大家(参考github和自媒体)

....(日后再补充)

各种平台汇总

      根据上述需求,我简单体验了一下这些平台  (能力有限,目前只体验了这些比较符合上述需求的)

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

之前还见过一个突尼斯的网页编程环境,最近看好像是关了

上述平台各有优缺点,就不一一赘述了,可以一句话总结为:用那个无所谓,你高兴就好。

慧编程平台体验

    根据上述需求,慧编程是最符合的,下边从几个方面介绍:

    开发环境:

    包括网页端和客户端,界面风格类似

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

    硬件支持:(次重点)

支持N多硬件平台(开发板),不仅包括官方的硬件平台,重点是还支持ESP8266和ESP32,这两个是目前创客主流的芯片(cpu开发板)因为功能强大且便宜,当然最主流的还是arduino

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

        重点:

    看上图最下边,可能看不清楚,我将放大的图放在下边:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

对,没错,平台是有扩展接口的,点进去看到详细的描述,如下图所示:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

    简单来说就是提供了大牛大神用最简单的方式帮助初学者的可能!

    简单解释一下:公司肯定是要以盈利为目的的,这个毋庸置疑没有任何问题,但这样的产品并不一定适合所有用户(斐讯产品了解一下?),那么问题就来了:如果大牛和大神们愿意为大家共享自己的劳动成果,将产品升级为一个非常NB,非常实用的一个新产品呢!这就是这个扩展接口的功能

   (有兴趣的可以参考一下github和arduino学习方法,这里就不细说了。)

    从这点也可以看出mBlock是非常有远见的。

一些问题的理解

关于客户端与网页开发环境:

肯定是网页的图形化编程环境更方便,毕竟不用安装软件,现在chrome浏览器功能非常强大(谷歌出品NB稳定的不要不要的)

关于图形化编程:

我认为是初学者最佳的选择,可以避免高门槛导致的厌学

关于编程教育和创客教育:

我理解这两个是差不多的,从趣味性和实用角度看,我更看好创客教育

关于软件和硬件:

这个也算是割袍断袖的问题了,所以见仁见智,仅供您参考,不用深究.我觉得纯软件的教育过于枯燥乏味,不如硬件编程实用且有趣味性.当然软件的编程教育成本比较低,也是非常受公司青睐的.

关于开源:

开源当然和商业有点冲突,但我想说的是,这是未来的一个趋势,也是推动普及和科技进步的重要一步。简单来说就是:一个免费的一个要钱的,你问我会选哪个?(开个玩笑啊,不能这么简单粗暴的去思考这个问题)。

去年去中央电教馆做产品认证,那里的老师就特别关心平台和硬件是否开源,他主要是从学校的角度考虑的。我觉得应该从拓展商业渠道上来减少这个矛盾,比如教育视频,国外的创客自媒体火的不要不要的.

关于米思齐:

好评,没得说,下次再说

关于软文:

您要是看到这了,也能看出来这不是软文(纯软文)

关于各平台软件实际使用体验

因时间有限,测试不是很全面,这个问题咱们下次再聊,欢迎关注

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

你点的每个赞,我都当成喜欢

标签:...,编程,平台,创客,教育,图形化
来源: https://blog.51cto.com/u_15259603/2880321