我該選擇一個怎樣的開發環境?Notepad?Visual Studio?

很多人在剛開始學習程式語言時可能都會有一個疑問,那就是我該選擇一個怎麼樣的開發環境?是要使用最簡單的Notepad來做開發呢?還是選擇功能強大的Visual Studio呢? 其實這是要看你的狀況來決定,沒有一個標準的答案

如果你是剛學習寫程式的話,那我建議妳用記事本來寫程式,甚至可以挑戰「手寫程式」,也就是把程式碼用書面的方式寫下來,然後送給編譯器處理,另外記事本寫程式的部份我建議大家用Notepad++,因為他有程式碼高亮、摺疊的功能,比較不會讓眼睛花掉….  會建議大家用記事本寫程式的原因其實是因為你剛學習一種語言,對他一定不是很瞭解,既然如此使用記事本來開發程是就可以讓你更熟這個程式語言,因為「記事本沒有語法提醒、自動完成功能」

推薦的Notepad程式:

  • vim
  • Notepad++
  • Notepad2
  • PSPad

P.S.剛剛小畢大大提醒,vim、Notepad++其實也有自動完成功能,只是Notepad++的預設是關閉的,不過我還是覺得用Notepad程式比較適合初學者,原因之一是熟練度的問題,原因之二是很多人已經把VS跟寫程式畫上等號了,上網隨便搜尋一下,還有一堆人不知道「其實記事本能寫程式」,然後有些公司面試聽說有考手寫程式?如果用VS的話可能有些人會寫不出東西吧0.0

但如果你是要趕時間開發程式,或者你已經對一種語言很熟了,那你就可以使用Visual Studio、Eclipse這類功能完善的IDE來進行開發,這類IDE通常都具有自動完成、語法提醒的功能,例如某個函式名字很長,你可能只要打出前兩個字,IDE就會問你是否是那個函式,然後幫你填入,除此之外還可以自動幫你進行縮排,而且都有很強大的Debug功能,透過這些功能可以讓你開發程式的速度變快很多,但前提是「你確定你對這個程式語言」夠熟悉,不然透過IDE的語法提醒功能,會讓你很難去記住函式的全名,也很難去熟悉整個程式語言

推薦的IDE:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料