您常用哪個IDE環境?
一個非常好的問題。不同應用領域有自己的主流開發語言,正所謂工欲善其事必先利其器,推薦使用最常用的集成開發環境,提高工作效率。
實際使用時,Java開發常用Eclipse和IntelliJ IDEA,Python開發常用PyCharm和Jupyter Notebook,也有Sublime Text文本編輯器,還有VS Code為代表的新一代后起之秀。
一,Eclipse,Java開發Eclipse是跨平臺集成開發環境(IDE),最初主要用作Java語言開發,通過安裝不同的編程語言插件,Eclipse可以支持多種開發平臺和語言,比如Android SDK手機開發、C++和Python。
Eclipse本身是一個框架平臺,通過插件機制獲得了其它IDE無法比擬的靈活性,許多軟件開發商以Eclipse為框架,開出了很多派生的集成開發環境。
二,IntelliJ IDEA,Java開發IntelliJ IDEA由JetBrains開發,使用非常普遍,越來越多的Java開發者從Eclipse切換到IDEA。兼容所有主流操作系統,支持Windows, MacOS, Linux,非常穩定高效。支持安裝插件定制。
安裝版本有社區版和商業版,最新發布的2020.1版本,已經官方支持中文。
值得一提的是新增加的”Zen Mode禪模式“,將“免打擾模式”和“全屏模式”完美融合起來,消除了消除了所有干擾項,使得軟件工程師全身心沉浸在代碼世界中,專注于源代碼,免除寫代碼時總被彈框干擾的煩惱。
從主菜單中選擇 View | Appearance | Enter Zen Mode,或者使用快捷鍵(Ctrl+` | View mode | Enter Zen Mode),從“快速切換方案”彈出窗口中選擇。
三,PyCharm,Python開發PyCharm同樣由JetBrains開發,支持Web開發框架,比如Django。集成了很多開發庫,比如NumPy。提供智能代碼功能,可以精確快速的調試修復bug,并且內置了遠程主機開發程序功能。
兼容所有主流操作系統,支持Windows, MacOS, Linux,非常穩定高效,支持安裝插件定制。
大型的Python開發項目,推薦使用PyCharm。
四,Jupyter Notebook,交互式筆記本,Python開發Python在AI領域是主流開發語言,Jupyter Notebook和AI互相搭臺,共同助推Python繁榮了起來。
Jupyter Notebook是一個交互式筆記本,以Web方式運行,支持實時代碼,創建和共享程序文檔,在用Python編寫AI代碼時特別方便,適合做數據分析這些需要可視化的操作。
五,Sublime Text文本編輯器Sublime Text簡單、通用、方便,可處理多種標記語言,提供類和函數索引等強大功能,有豐富的插件,兼容所有主流操作系統,被很多程序員稱為最好的編輯器。
六,VS Code,新一代開發工具VS Code是微軟于2015年發布的一款免費開源的現代化輕量級代碼編輯器,具備很多優秀功能,一經推出后便被很多程序員稱為最好的IDE編輯器。
VS Code使用的Electron 框架兼容所有主流操作系統,內置擴展插件,斷點調試交互式控制臺,等等。VS Code支持多種語言,安裝對應的插件后就可以運行調試。
我是工作多年的Web應用架構師,陸續發布關于軟件開發方面的文章,歡迎關注我,了解更多IT專業知識。