visual studio code

從大學大一時期,一開始從C與C++語言開始學習起
當初就使用了Microsoft Visual Studio Express
Express是開放給非商業教育等等使用
後來在學生時期陸陸續續也用了Code Blocks, Dev C++等真正free的IDE + Compiler

上了研究所都在Linux上寫程式
因為Lab老師要求強制使用emacs
就開始了emacs + g++/gcc + gdb等純文字的cmd line開發環境

到了社會工作開始開發韌體
開始使用了source insight
他只是單純IDE並不包含編譯器
他最大的優點就是強大且容忍不同Style的reference功能
很多產品為了時程根本沒有甚麼coding style可言
看code是非常痛苦的一件事情
所以強大的reference功能使得常常拿到一份前人寫的code時能快速上手
但是這套軟體要價不斐
一套高達兩百多美金

當然網路上也很多謎之版本
但是自己也是軟體開發人員不是很喜歡用那種方式
後來自己開發時就開始使用免費的軟體
這幾年python很紅
就有套sublime text軟體受大家歡迎
他可以依照自己的需求裝設外掛調整
客製化程度很高
當初sublime text 3出來時sublime text 2可以免費使用但是有廣告
不過還是覺得她的reference能力在C語言上的容錯沒有source insight強
https://www.sublimetext.com/

這幾年微軟為了跨平台的開發(linux max)
讓軟體開發visual studio code
https://code.visualstudio.com/

類似sublimetex or atom可以支援很多額外套件
套件庫
https://marketplace.visualstudio.com/VSCode

比起source insight單純IDE可以安裝很多compiler支援度更強
重點是整合最近熱門的git版本控制系統
非常方便容易使用
又是免費版本沒有版權問題



留言

熱門文章