PyCharm vs VSCode,作為python開發者,你更傾向哪種IDE呢?
也許是我有些落伍,或者也是因為 JetBrains 在 Python IDE 的市場上占有很大的份額,以至于直到最近我才發現,使用 VSCode 的 Python 開發者要比預想中的多很多。
近期,我將 PyCharm 和 Notebooks 放在一起用了一段時間,發現 Notebooks 方便瀏覽數據,并將數據實時可視化;PyCharm 則可以完成更多的任務。這兩者的結合讓我非常滿意。
讓我感到欣慰的另外一件事情就是 PyCharm(JetBrains)的制作商并不是美國的巨頭公司(比如微軟),而是來自于捷克布拉格的一家私人持股的公司
當然,不管怎樣,Visual Studio Code(簡稱 VSCode) 都是微軟的開源 IDE。Stack Overflow 表明,2015 年 VSCode 的最初版本一經發布,它就已經成為了最受歡迎的 IDE。
但其實我考慮到自己并沒有真正花很多的時間使用 VSCode 及其提供的功能,所以把它與 PyCharm 相比較,找出他們的優點,以便更好的決定該使用哪一個?
1. PyCharm 優于 VSCode
可能大家都會覺得,在專用的 IDE 中開發代碼會感覺更舒服,而 PyCharm 的創建只是為了用 Python 編寫代碼。可是這其中有什么區別嗎?
讓我們以 autocomplete 功能為例。VSCode 有時會在 autocomplete 功能方面遇到問題,但 PyCharm 幾乎不會,我個人對 VSCode 經驗是,有時可以正常運行,有時就不行。不光是我這樣認為,在 reddit 上的用戶都抱怨同一件事:it’s oddly temperamental.
除此之外,VSCode 還有加載擴展困難的問題,可能只是我的問題,但卻是一個反反復復的問題,總在一個地方而且一直存在。
一開始用 VSCode 的時候,你肯定會覺得 “太棒了,我可以自定義 VSCode,這也正是我想要的”,實際上卻要花很多的時間在修復錯誤上,浪費了開發的時間,但這在 PyCharm 上是不存在的。
基于以上情況,PyCharm 是 Python 固有一種 IDE 而且可以真正利用它來構建,所以比 VSCode 更具優勢,但 VSCode 也給人們提供了很多。
2. VSCode 優于 PyCharm
首先,最重要是的 VSCode 是一款免費開源的現代化輕量級代碼編輯器,可以通過安裝插件來擴展功能,而專業版的 PyCharm 挺貴的。
PyCharm 有個社區免費版本,但是功能很少:它不包括數據庫開發工具和網絡相關工具,也沒有性能分析和遠程調試這些高級功能,VSCode 比免費的 PyCharm 社區版有更多功能,所以讓我們期待 PyCharm 專業版吧!
目前,PyCharm 的用戶發現了其內存占用的問題,上限最多可能要占用 1.5GB 的磁盤空間,這非常影響編碼體驗,而且如果電腦沒法處理這個問題,在加載上就會用掉更多的時間,甚至想要完成基本的任務都要花很多時間,遇到這種情況沒有用戶會喜歡的。
Visual Studio Code 在內存消耗和物理磁盤空間上占用的空間要小得多,大概是 PyCharm 的 30%,因此,VSCode 相對較輕,所以在對于較小的項目或應用程序,再或者是對一個或多個文件進行快速編輯時,VSCode 是個特別好的編輯器。
最后,人們認為必須在 VSCode 中構建自定義 IDE,而這一點 PyCharm 可以直接使用,但其實用 VSCode 從一開始就使用插件來構建(或者是使用 Python)這意味著用戶可以輕松地通過插件升級功能,隨時改進更多的開發并改善更好的編碼體驗,但對于 PyCharm 來說,這個問題只能留給 JetBrains 了。
3. 哪個更好?
雖然都不完美,但 PyCharm 和 VSCode 都允許創建插件來增強用戶體驗,兩者都具備完善的 IDE,確實可以根據個人所需和要求來選擇。兩者都擁有強大的社區,盡管 VSCode 誕生的時長不及 PyCharm,但在技術能力方面,確實都具有相當成熟的系統。
你是想為專業的 PyCharm 付費得到專業的經驗,還是想要免費的 VSCode 體驗,雖然專業性差了點,但具有很強大的可擴展性?
個人來看,如果僅使用 Python 編寫代碼,那就堅持使用 PyCharm。如果沒有,就用 VSCode 吧。
使用 IDE 確實可以改變對編碼語言的理解和體驗。在此,我希望高級程序員可以根據手上的項目使用 IDE,靈活的使用工具會讓工作變得更加的輕松。
歡迎使用 PyCharm 和 VSCode 的用戶下方留言,說說自己的想法!
以上就是PyCharm vs VSCode,作為python開發者,你更傾向哪種IDE呢?的詳細內容,更多關于python ide的資料請關注好吧啦網其它相關文章!