圖形化編程軟體最全測評,2020年這10款軟體怎麼選?

2020-12-05 解讀IT圈

家裡孩子最近開始學編程,於是向身邊老師諮詢了圖形化編程的一些常識,自己也做了功課。結果發現網上許多帖子跟老師說的實際情況不符,很多信息還停留在兩三年前。

都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年級以下學生,支持的硬體相對少一些。

相關焦點

  • 圖形化編程經驗分享,畫筆基礎,軟體包括Python、Kittenblock
    會陸續分享圖形化編程的經驗,希望能夠做成一個專題。如果您覺得有用,就給點個讚吧。涉及的軟體包括scratch3.0 (.sb3)、Python、Kittenblock。分享心情:雖然很多有成就的人沒有受過太多的教育,甚至有人不識字,也成功了!但是讀書並非無用,只不過讀書只是教育的一部分,知識就是武器。人都是白手起家,讀書讓我們手有寸鐵!
  • 編程貓kitten工具再獲工信部人才中心賽事認可,2020年藍橋杯青少組...
    藍橋杯認可kitten工具,2020年開啟kitten賽事通道面對新時代對人工智慧人才的需求,編程貓繼續發力。近期,編程貓自主研發的圖形化編程創作工具kitten又被納入到新一屆的藍橋杯大賽青少年創意編程組比賽中。
  • 源碼熊受邀參加青少年編程能力等級測評項目啟動會
    10月25日,由中國青少年宮協會主辦的「青少年編程能力等級團體標準發布會暨中國青少年宮協會青少年編程能力等級測評項目啟動會」在北京隆重召開。會上由全國高等學校計算機教育研究會、全國高等院校計算機基礎教育研究會、中國軟體行業協會,及中國青少年宮協會4個全國一級團體聯合正式對外發布了《青少年編程能力等級》團體標準,並公布了首批全國青少年編程能力等級測評服務單位,深圳三點一四教育科技有限公司和其旗下的河南三點一四教育科技有限公司、重慶三點一四教育科技有限公司,以及深圳三點一四教育科技有限公司服務的新鄉市電教育館、安陽市銀杏小學等獲得了官方授權
  • 圖形化編程娛樂於教,Kittenblock實例,角色說年齡解讀變量使用
    會陸續分享圖形化編程的經驗,希望能夠做成一個專題。如果您覺得有用,就給點個讚吧。涉及的軟體包括scratch3.0 (.sb3)、Python、Kittenblock。分享心情:父母需要做的,就是擔待與包容。幫助孩子從青澀到成熟,給孩子面對未來的信心和勇氣,教師需要做的,推動學生從青澀到成熟,給他成就感。
  • 圖形化編程寓教於樂,Kittenblock實例,大橘貓碰滑鼠
    #圖形化編程寓教於樂#會陸續分享圖形化編程的經驗,希望能夠做成一個專題。如果您覺得有用,就給點個讚吧。涉及的軟體包括scratch3.0 (.sb3)、Python、Kittenblock。分享心情:教育是一個泛概念,絕非單純的知識堆積。很多知識是有害的,謊言是一種更高級的知識載體。
  • 圖形化編程娛樂於教,Kittenblock實例,畫扇形
    會陸續分享圖形化編程的經驗,希望能夠做成一個專題。如果您覺得有用,就給點個讚吧。涉及的軟體包括scratch3.0 (.sb3)、Python、Kittenblock。程序解讀:畫扇形知識點:運動、循環、畫筆涉及的軟體:scratch3.0 (.sb3)、Python、Kittenblock。重點圖。
  • 培養未來創造者 編程貓攜校園編程教育普惠方案亮相教育裝備展
    2020年10月23至25日,第78屆中國教育裝備展示會在重慶國際博覽中心正式拉開帷幕。編程貓作為少兒編程行業的領先品牌,受邀參加本屆中國教育裝備展示會,並首次推出編程貓校園編程教育普惠方案,同時宣布與大疆創新達成戰略合作。
  • 英語口語練習軟體怎麼選?如何練就流利的英語?
    英語口語練習軟體怎麼選?如何練就流利的英語? 2021年01月13日 11:45作者:黃頁編輯:黃頁 英語口語練習軟體怎麼選?
  • 電視直播軟體哪個好?2020十款最新直播軟體匯總
    2020年最新款電視直播軟體,節目內容覆蓋面廣,含各地衛視、音樂綜藝等眾多頻道,換臺流暢、播放穩定不卡頓。同時,八爪魚電視直播還內置了大量直播應用,一些絕版的電視直播軟體都可直接一鍵下載安裝,免去到處找直播軟體的煩惱,省心又省力。小編強烈推薦!
  • 海量的超讚 Linux 軟體
    KDevelop - 免費,開源 IDE,全功能,支持插件擴展的 C/C++ 以及其它程式語言 IDE。Komodo Edit - 免費,開源的多語言開發環境。MariaDB - 最流行的資料庫伺服器之一。由原 MySQL 開發者打造。MonoDevelop - 跨平臺的 C#,F# 以及更多語言的 IDE。
  • 2020年智能電視裝機必備軟體有哪些?當貝市場推薦這幾款
    今天小編就給大家推薦幾款2020年智能電視裝機必備的軟體。影視點播類1.葫蘆視頻葫蘆視頻是一款發現好電影的看片神器,葫蘆視頻只推薦真正好看的精品電影,將市面上大部分的高分電影整合起來,並通過每日推薦、精彩預覽、豐富的看點、隨心看、放映廳等多個方式為用戶推薦想看的內容。此外,葫蘆視頻中還有很多BAT視頻軟體上沒有的影視資源,等著大家發掘。
  • 重磅|啊哈編程協辦,國際青少年編程技術等級考試報名開啟!
    去年3月教育部公布了《2019年教育信息化和網絡安全工作要點》,其中提出:「將啟動中小學生信息素養測評,推動在中小學階段設置人工智慧相關課程,逐步推廣編程教育。」這意味著,不僅是在高中,全國中小學生也要全面普及編程教育了。
  • 編程貓與深圳大學合作《圖形化的人工智慧編程課程的設計與開發...
    2020年10月26日上午,教育部產學合作協同育人項目——圖形化的人工智慧編程課程的設計與開發(項目編號:201802283001)項目結題評審會在深圳大學師範學院國際會議廳順利召開。
  • Mo-idea Coding魔點編程勢不可擋,未來我們攜手共進
    雙方將在課程研發、賽事活動、市場推廣等方面展開全面 且深入的合作;2020年5月,深圳總部辦公室搬入清華i-Space南山智園基地;2020年5月,魔點編程被清華i-Space 評為優秀校友企業;2020年7月,魔點編程華東區總部蘇州辦公區成立;2020年7月,公司董事長張培剛先生成為深圳市南山區優秀青年企業家協會首批會員;2020年9月,魔點編程與水木深研共同發起設立「水木深研-魔點編程研究中心」
  • 電視直播軟體哪個好?2020四款最給力直播軟體匯總!
    雖然目前已經有各大視頻點播軟體,節目資源非常豐富,但看電視直播仍然是不少人的剛需。電視直播軟體究竟哪個好?今天小編就給大家整理了2020年超級強大的電視直播軟體,畫面高清,上千頻道任意選!讓你隨時隨地都能看到想看的電視節目。1.電視家3.0電視家3.0提供免費的電視臺直播,涵蓋大部分央視和衛視頻道,畫質高清流暢,節目七天回放和自定義節目源。
  • 核桃編程怎麼樣?和編程貓有什麼區別?一文給你說清楚
    提案發布之後,讓不少家長意識到編程教育的重要性,開始張羅著給孩子報編程課程,不想讓孩子輸在起跑線上。今天小馬要說的2家被提及次數較多的機構——編程貓和核桃編程,一起看看這兩家機構有啥區別,哪家更適合你家孩子?
  • 最全的辦公軟體合集,總有一款適合你!
    所以今天,小編就整理了一波辦公工具,趕緊來看看有沒有適合你的一款哦~1、PDF編輯器隨著PDF文檔的使用廣泛,關於編輯PDF文本的問題也是層出不窮,編輯器以編輯PDF為主,對文字、頁面編輯都有需求的,那就需要一款編輯功能比較全的PDF編輯器。
  • pdf圖片格式轉換器選哪款?2020免費版軟體新鮮出爐!
    pdf圖片格式轉換器選哪款?在眾多文件格式之中,由於其難以編輯的特性,pdf應該是最讓人頭疼的一種。今天,同事小方說手機打不開工作群裡分享的pdf文件,於是另一位同事剛哥便給他推薦了迅捷PDF轉換器。這款軟體可以免費轉換pdf為圖片,十分方便好用。下面,小夥伴們不妨來看看具體的方法步驟吧。
  • 2019年智能電視裝機必備軟體推薦 這幾款第三方軟體了解下
    隨著科技的發展,越來越多的用戶將家中使用的電視更新換代為了最新款的智能電視,與傳統電視相比,智能電視最大的特點就是其全開放式的平臺便於用戶根據自身實際使用需求自行安裝和卸載各種應用軟體,定製其個性化的電視軟體體驗。下面當貝小編就向大家推薦2019年智能電視裝機必備的一些軟體。
  • 親自測評分析了2021年最火的3款約會交友軟體
    想認識新朋友又比較羞澀,社交軟體如此之多又不知道該如何選擇!為了造福廣大單身的大齡青年和小狼狗們,《社交產品觀察社》特地為大家整理了2021年最火的3款約會交友軟體(排名不分先後)麼麼戀:我比較推薦的約會軟體之一,很懂現在的年輕人需要什麼,界面+用戶質量都很可,最厲害的是約會效率。