PyCharmvsVSCode,作为python开发者,你更倾向哪种
IDE呢?
visual studio和vs code的区别也许是我有些落伍,或者也是因为 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的资料请关注其它相关⽂章!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。