how to think:Why Scatch?

Mit的App Inventor已經很好了,為什么還要介紹Scratch呢?

相對AI來說,Scratch太粗糙簡陋了。但它的好處也是顯然的:直觀,快捷!無需手機,無需模擬器,不需要安裝驅動,也無需要網絡連接,點擊執行,程序的結果直接出現在電腦屏幕上了。雖然,我覺得程序員就是解決問題的,如果基本的調試工具都弄不好,就更別提解決問題編寫程序了!但,讓起步更容易,少一些雜七雜八的東西,又有什么錯呢?所以,粗略的說,AI可以算得上是生產工具,Scratch就是一個實驗工具了,它不能產出有用的程序,但可以快速驗證你的代碼,讓你發現錯誤。除此之外,介紹Scratch,是讓你更進一步的了解設計語言,結合一種叫流程圖的東西,讓你學會思維的表達!

當然,說Scratch不是生產工具有點不公平,既然說Scratch可以方便驗證想法了,它肯定是可以工作的,說他不能產出有點怪異,不,我的意思是說它當然可以計算、繪畫、音效,可以做一般的“程序”,可以做演示、游戲,它只是不能編譯!也就是說你用Scratch做好的東西,你必須把你產生的源文件和Scratch本身一起發給別人,他才能讓這個程序跑起來。類似你用word寫好的文檔,必須把文檔本身和office軟件都給對方,他才能打開!而對于Ai,它最后會編譯成一個脫離開開發環境的apk安裝包給你,你只需要把安裝包發給別人,他就可以在任何兼容的智能設備上安裝運行了。根本不需要你提供App inventor本身!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容