当前位置: 首页 > 科技观察

PyCharmvsVSCode,是时候换个IDE了!

时间:2023-03-13 08:12:58 科技观察

可能我有点落伍了,也可能是因为JetBrains在PythonIDE市场占有如此大的份额,直到最近我才意识到使用VSCode的Python开发者比预期的要多得多。最近把PyCharm和Notebooks结合使用了一段时间,发现Notebooks方便实时浏览数据和可视化数据;PyCharm可以完成更多的任务。两者的结合让我非常满意。另一件让我感到欣慰的是,PyCharm(JetBrains)的出品方并不是美国的巨头公司(如微软),而是捷克布拉格的一家私人控股公司。当然,无论如何,VisualStudioCode(简称VSCode)都是微软的开源IDE。根据StackOverflow的说法,自2015年首次发布以来,VSCode已成为最受欢迎的IDE。但事实上,我认为我并没有真正花很多时间使用VSCode及其提供的功能,所以将它与PyCharm进行比较,找出他们的优势,以便更好地决定使用哪一个?1.PyCharm优于VSCode。大家可能会觉得在专用的IDE中开发代码会感觉更舒服,而PyCharm就是为了用Python写代码而诞生的。但是有什么区别吗?我们以自动完成功能为例。VSCode有时会出现自动完成功能的问题,但PyCharm几乎没有,我个人使用VSCode的经验是有时它可以正常工作,有时则不能。不只是我,reddit上的用户也在抱怨同样的事情:它是奇怪的时间。除此之外,VSCode加载扩展有问题,可能只是我的问题,但它是一个反复出现的问题,总是在一个地方并且一直存在。当你第一次使用VSCode的时候,你肯定会想“太棒了,我可以自定义VSCode,这正是我想要的”,但实际上,这需要花费大量时间来修复错误,浪费开发时间,但这并不存在在PyCharm上。综上所述,PyCharm是Python固有的IDE,可以真正用它来构建,所以它比VSCode有优势,但是VSCode也为人们提供了很多。2.VSCode优于PyCharm首先最重要的是VSCode是一款免费开源的现代轻量级代码编辑器,可以通过安装插件进行扩展,而专业版的PyCharm相当昂贵。PyCharm有社区免费版,但功能很少:不包括数据库开发工具和网络相关工具,也不具备性能分析和远程调试等高级功能。VSCode比免费的PyCharm社区版拥有更多的功能,让我们一起期待PyCharm专业版吧!目前,PyCharm的用户已经发现其内存占用存在问题。上限可能会占用1.5GB的磁盘空间,这会极大地影响编码体验,而且如果计算机无法处理这个问题,加载会花费更多时间,甚至尝试完成基本任务也需要大量时间,并且没有用户喜欢遇到这种情况。VisualStudioCode在内存消耗和物理磁盘空间方面占用的空间要少得多,大约是PyCharm的30%,所以VSCode相对轻量级,所以对于较小的项目或应用程序,或者对于一个或VSCode来说是一个特别好的编辑器,可以快速编辑多个文件。最后,人们认为您必须在VSCode中构建自定义IDE,PyCharm可以开箱即用,但VSCode从一开始就使用插件(或使用Python)构建的事实意味着用户可以轻松升级功能通过插件,随意改进更多的开发,提高更好的编码体验,但是对于PyCharm,这个问题只能交给JetBrains了。3.哪个更好?PyCharm和VSCode虽然不完美,但都允许创建插件来增强用户体验,并且都有完整的IDE,确实可以根据个人需要和要求进行选择。两者都有强大的社区。VSCode虽然诞生时间没有PyCharm那么久,但在技术能力上确实有着相当成熟的体系。你是想付费购买专业的PyCharm来获得专业的体验,还是想要免费的VSCode体验,后者专业性较低但可扩展性强?就个人而言,如果您只使用Python编写代码,请坚持使用PyCharm。如果没有,请使用VSCode。使用IDE可以真正改变对编码语言的理解和体验。在此,希望资深程序员能够根据手头的项目来使用IDE,灵活运用工具,让工作变得更加轻松。