主流的編程軟件是什么?
主流的軟件要根據職業來劃分了,不是所有類型的開發都使用同一種編輯器(IDE)的。就我所知道的來做一個劃分。
IntelliJ IDEAIDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java,Kotlin等少數語言。
一般java程序員現在都用這個了,以前的eclipse因為速度、搜索慢的一些原因慢慢的被淘汰了。而且現在jetbrains有更多的產品能適應各種不同語言的開發。
IDEA的宗旨是:“Develop with pleasure”,提倡智能編碼,減少程序員的工作。
Visual Studio CodeMicrosoft在2015年4月30日Build 開發者大會上正式宣布了 Visual Studio Code 項目:一個運行于 Mac OS X、Windows和 Linux 之上的,針對于編寫現代 Web 和云應用的跨平臺源代碼編輯器。
目前據我所知,前端開發、PHP、GO、Python很多程序員都在使用vs做開發了,因為出眾的性能和豐富的插件足以支持大多數語言的開發,社區非常活躍。尤其在以前Go、前端語言開發沒有idea的情況下大家使用sublime,vs code的出現算是一個適應發展的替代產品。
vscode優點很多
1、主題多樣,可定制性高。
2、免費
3、擴展生態強大,插件多
4、開源而且官方維護積極
Sublime Text3Sublime Text 是一個文本編輯器(收費軟件,可以無限期試用,但是會有激活提示彈窗),同時也是一個先進的代碼編輯器。Sublime Text是由程序員Jon Skinner于2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。
sublime最開始出現拯救了那些前端開發工作者,最開始在國內是沒有嚴格的前后端的區分的,慢慢的前端被單獨分離出來作為一個獨立的工種,但是開發者還在使用繁重的后端工具比如eclipse來做開發工作,要么有一些選擇使用文本編輯器來做開發,當時并沒有很好的文本編輯器,sublime的出現改變了這個現狀。
sublime的優點簡單幾點:
1、 體積較小,運行速度快
2、 文本功能強大,相比原來只能用系統自帶的一些文本編輯器或者notepad這種強太多了。
3、支持編譯功能且可在控制臺看到輸出
4、內嵌python解釋器支持插件開發以達到可擴展目的
5、Package Control:ST支持的大量插件可通過其進行管理。這是sublime脫穎而出的重中之重,正是由于豐富的插件和活躍的社區才使得sublime可以完成大量的自定義的工具和開發。