為什麼說軟件開發需要一個好的編輯器?哪款IDE

本文為我個人觀點,不代表業界標準,也沒有任何數據調查。僅僅作為一個觀點,對你有用無用自行判斷。Vim用戶可能會來槓,不如提前關閉,不用看了,浪費你時間!

工欲善其事,必先利其器,軟件開發一個好的工具可以節省大量時間,減少重複工作和肉眼審查。

如果說微軟的Visual Studio (VS)是宇宙最強IDE,那麼我都不知道怎麼形容Jetbrains系列IDE了。

為什麼說軟件開發需要一個好的編輯器?哪款IDE/編輯器最強?

兩者都是收費為主的編輯器 ,所以團隊發展良好,不像某些完全免費的,團隊沒有利潤收入,導致更新迭代太差了。畢竟再有良心的程序員也要吃飯生存啊!雖然收費,但也出了社區版,可以安裝插件也可以完全夠用!

同時還有微軟Visual Studio Code(Vscode)完全免費,插件等支持頗多,完全打破了IDE/編輯器的界限。此外還有Atom和Sublime Text等編輯器也非常不錯!但是,在有選擇的眾多選項中,Atom和Sublime Text完全沒有優勢,也只是一些人的習慣導致以atom和Sublime Text為主要編輯器。

以上這些編輯器都是跨平臺的,都是Windows桌面和macOS桌面系統都可以用的,至於Linux,我覺得我作為服務器使用還行,桌面嘛,也就是某些人單純的為了裝X才用,難用也要說成很高端的樣子。何必呢?真正使用Linux作為桌面使用它的內核特性的人有幾個?

本文如遇Linux桌面極端用戶,如有冒犯,那你請你展現一下你做了哪些Linux開發呢?呵呵

對我一個愛折騰的人來說,幾乎能在網上找到的編輯器我都嘗試過,折騰過。

一開始Vscode剛出來,我就玩起來,但是總是感覺不習慣,一開始真是那樣,顏色不對勁都覺得不舒服。Sublime Text編輯器使用多了,換個皮膚就感覺上不習慣。但是,免費且還有豐富的插件,逐漸忘記了Sublime Text!

Visual Studio Code雖然強大,但是,始終是編輯器,做軟件工程,還是需要IDE來支持。

宇宙第一Visual Studio如何呢?

我認為,Visual Studio太過侷限了,僅限於Windows平臺,且適合發佈於Windows平臺的應用。

支持的語言也僅限於C#系列,對於Java等其它語言,支持度差的遠了。

比如你要做WCF、WPF、C#項目開發,那Visual Studio是首選!

但是,如果現在需要發佈於Windows平臺的項目和需求越來越少了!

APP開發、小程序開發,後臺項目開發,基本都不發佈於Windows平臺,且移動端應用Windows完全沒份額,都可以忽略不計了。

為什麼說軟件開發需要一個好的編輯器?哪款IDE/編輯器最強?

如果需要Windows桌面開發,那Qt和Electron比較划算!需要性能就用Qt,需要UI和低成本那就Electron。所以,Visual Studio不是必要的。

如果是移動端APP開發,那麼基本上還是Jetbrains家的最厲害,安卓官方IDE目前是Android Studio,完全就是Jetbrains系列的產品,而蘋果APP開發,使用AppCode完全比Xcode更爽(不過離不開Xcode)!

如果是Unity 3D遊戲開發,作為編輯器,Rider這個完全可以不需要再使用Visual Studio,且支持跨平臺。

Jetbrains系列近乎全能,支持所有主流語言的開發!

為什麼說軟件開發需要一個好的編輯器?哪款IDE/編輯器最強?

如果還在使用其它編輯器,那真是一種遺憾。

當然,缺點也是有的,那就是旗艦版收費太貴了,一般人無法承受,且基於Java開發,佔內存需要高配置電腦。當然,作為一個程序員,如果連這點成本都無法承受,只能說收入太低了吧?收入低那說明技術太菜了。這不是Jetbrains的問題,而是你自己的問題。也有人會使用和諧版,但是為了合法權益和尊重知識產權,還是建議購買官方正版,也有打折渠道,可以自行查閱瞭解。


分享到:


相關文章: