当前位置:数码通 > 电脑

VSCode 和 PyCharm 有什么区别

来源于 数码通 2023-10-04 10:33

以下是翻译:

可能是我有点落后于时代了,也可能是因为JetBrains在Python IDE市场上占有很大的份额,所以直到最近我才发现使用 VSCode 的 Python开发人员比预期多得多。

最近,我将PyCharm和Notebooks一起使用了一段时间,发现Notebooks很方便浏览数据和实时可视化数据; PyCharm 可以完成更多任务。这两者的结合让我非常满意。

另一件让我高兴的是,PyCharm(JetBrains)的制造商并不是美国巨头公司(比如微软),而是来自捷克布拉格的一家私营公司

当然,不管怎样,Visual Studio Code(简称VSCode)是微软的开源IDE。 Stack Overflow 表明,VSCode 初始版本在 2015 年发布后,就已成为最受欢迎的 IDE。

但实际上,我考虑到我并没有真正花很多时间使用 VSCode 及其提供的功能,所以我将它与 PyCharm 进行了比较,找出它们的优点,以便我更好地决定使用哪一个?

1. PyCharm 比 VSCode 更好

你们可能都觉得在专用的 IDE 中开发代码会更舒服,而 PyCharm 就是为了用 Python 编写代码而创建的。但有什么区别吗?

我们以自动完成功能为例。 VSCode 有时会遇到自动完成功能的问题,但 PyCharm 很少遇到。我个人使用 VSCode 的经验是,有时工作正常,有时则不行。我不是唯一一个这么认为的人,reddit 上的用户也在抱怨同样的事情:它的节奏很奇怪ramental。

此外,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的用户在下方留言,分享你的想法!

-->
登录后参与评论