想爬看看別人使用PHPStorm的情況,就看到IDE這個關鍵字,什麼是IDE!?
根據wiki有兩種解釋:
IDE可能有多種含義:以PHPSrorm來說的IDE就是第二項 IDE 整合開發環境
● 整合裝置電路(Integrated Drive Electronics),一般作為ATA硬體的介面,主要用於硬碟和光碟機
● 整合開發環境(Integrated Development Environment),一類輔助開發電腦程式的應用軟體
整合開發環境(Integrated Development Environment)
編譯式語言在開發需要經過撰寫、編譯、連結、除錯、執行…等過程,那以前處理這些過程的工具軟體各自獨立,會讓開發變得不方便。因為目前許多程式語言都摎用IDE的方式,簡單說IDE工具大致上會包含以下項目(並非一定,還需要看各種程式語言需求):
.編輯器(Editor)
.編譯器(Compiler)
.連結器(Linker)
.除錯器(Debugger)
.執行(Execution)
從以上就可以了解到編輯器(Editor)是IDE中的一環,其實現在許多編輯器基本的功能已經做得不錯,看開發者在使用時需要什麼環境及功能也都可以外掛,逐步建置自己的開發環境也是另一種學習。
參考文章:
(1) 整合開發環境(wiki)
(2) IDE、編輯器的迷思
(3) 7 種流行PHP IDE 的比較
(4) Top Code Editors And IDE For PHP Development Of 2017
我強烈推薦CodelobsterIDE
回覆刪除