Scratch 初識

by Holy 爸爸.


之所以動起想要寫這篇文章的念頭,主要是看到家裡那位小學三年級正對電腦與程式設計朦朧又
好奇階段的小朋友,大概查了一些資料,許多的學校或是外部的補習班都會把Scratch作為讓小朋友
入門的程式設計語言或是開發環境,身為寫了20多年程式的老男子,要給自己的孩子學習前,自己不
免俗的也要清楚孩子所接受的是怎樣的程式教育內容,除了可以幫助孩子在軟體設計學習的路上
更穩當外,也希望可以幫助其他跟我一樣對Scratch處於不清楚不了解也不知道該如何跟孩子互
動的家長們,多一個來自軟體同業爸爸的心得參考.


目前為止,我覺得入門與學習Scratch最佳的網路站點是 Scratch Wiki


在線上目前使用的Scratch版本為2.0,這個版本還是一個基於 Flash所開發的執行環境,也因此在
瀏覽器的環境中需要確認是否有支援對應的Flash Plug-In,而且從趨勢來看,Adobe Flash因為存在有安全
性的疑慮,慢慢的也會從瀏覽器的執行環境中退場.
(如下圖為在筆者手持裝置嘗試要執行Scratch應用,而顯示無法支援Adobe Flash的畫面)





而目前開發中的Scratch 3.0是一個全新設計的版本,預計會在2018年的第一季釋出第一個公開
的Alpha Release版本,這版本將會基於 HTML 5.0,並使用WebGL, Web Workers, Web Audio 相關
的 JavaScript 函式庫來發展,由於Scratch 3.0是基於最新的HTML標準語言環境,因此在瀏覽器上執
行時,就不須需要像Adobe Flash一樣還要安裝額外的瀏覽器套件支援,而是可以在有支援最新HTML
執行環境的瀏覽器中直接原生支援 (像是手機或是平板裝置), 從安全性角度來看也是比較好的.


後續的文章筆者將從Scratch語言的程式開發與系統觀念加以一步一步論述,希望對各位有幫助.


Newest
Previous
Next Post »