VS 为何能够获得《宇宙第一 IDE》的称号,对比 IDEA

2019-11-21 19:32:11 +08:00
 woncode

以前我主要写 java,一直用 idea,最近做一个项目要用 c#,于是用上了 vs

我刚开始用的时候就感觉不顺畅,已经想发个帖质疑这个称号了,但是想想可能是新手不熟悉的缘故,所以就憋着

但是到现在用了有两个月了,我觉得用 vs 还是不顺畅,具体有如下几点:

  1. 首先界面没有 idea 现代化就不说了
  2. 编辑提示:项目已经配了依赖,也已经用 nuget 还原(下载),但是当前文件没有引入的包( using ),写代码时就不会提示,只能把类全名复制过来,然后按 alt+enter 提示引入。不像 idea,只要 maven 配好依赖,下载好包,它就给你完整的提示,输入类名的几个字母,就可以自动补全加引入
  3. 调试:c#是 vs 支持的第一语言吧,但是竟然有糟糕的两点
    • 一是没有直接的热重载功能,google 一下,找到运行命令'dotnet watch run',可以监控文件变化就重启,相当于改一个文件就要等整个项目重启,这根本不是热重载啊,不像 idea 只重载改变的文件,秒秒钟看到新变化
    • 有时候项目运行时竟然不能编辑某些文件,即使我已经按照 google 勾选了“edit and continu”,对比 idea,甚至调试到断点,编辑断点后面的代码,还能使当前的调试运行最新改的代码
  4. 版本管理:与 git 集成,简直天上天下之别,idea 可以图形化看每一行代码的最后修改日期和修改人,可以未 commit 全部文件就可以 pull 等,而 vs 的功能感觉就只是对 git 简单命令的粗糙映射

我在想,难道是因为 vs 得到这个称号的时候,jetbrain 家的 ide 还没出生吗?还是因为 vs 支持很多语言,比如 c++,那 eclipse 算什么?

27373 次点击
所在节点    程序员
198 条回复
lxk11153
2019-11-21 19:58:28 +08:00
vscode 广义 IDE /滑稽
( Development Environment 没有 Integrated
sxw11
2019-11-21 20:00:20 +08:00
你可以用 Rider
love
2019-11-21 20:01:57 +08:00
vs 细节比 idea 差得远,也就软粉叫叫宇宙第一 IDE
GeruzoniAnsasu
2019-11-21 20:03:01 +08:00
画过界面吗。。
GeruzoniAnsasu
2019-11-21 20:04:08 +08:00
edit and run 为啥会不支持了我不太理解, 全天下只有 vs 能编辑完 c++代码后继续运行
chiu
2019-11-21 20:05:03 +08:00
@lxk11153 不是在说 VS 么?
lhx2008
2019-11-21 20:06:17 +08:00
vs 并没有支持 Java 好吧,你这就不讲道理了。
写 C++,Clion 比 VS 还是弱了一个数量级
至于 VScode,可能比 IDEA 差两个数量级
minami
2019-11-21 20:07:04 +08:00
就冲 vs 不是用 java 写的,它就比 idea 强
Tecrafter
2019-11-21 20:09:08 +08:00
现代 IDE JetBrains 天下无敌。

VSC 是 Editor,功能定向跟 JB 也是不一致的。
Mutoo
2019-11-21 20:09:34 +08:00
宇宙是 0-based 的,idea 排第 0。
sudoz
2019-11-21 20:10:30 +08:00
@minami 憨批
hyrepo
2019-11-21 20:10:44 +08:00
不能同意更多,这么多年来用 vs 的体验就没好过,后来写 java 换到 idea 简直觉得耳目一新,vs 可能功能很丰富很强大,但是至于使用体验嘛,emm……不过这似乎也是微软系产品的共同特征?
longkas
2019-11-21 20:10:45 +08:00
@minami 很好的逻辑呢
loading
2019-11-21 20:18:16 +08:00
性价比:功能 /价格
因为 vscode 价格是 0,所以你将获得一个无穷大的性价比。
lxk11153
2019-11-21 20:21:37 +08:00
@chiu #6 看来 lol 多了~ (克制克制
sxw11
2019-11-21 20:22:44 +08:00
很多大哥分不清 vs 和 vscode 就来评论了。。。
Jirajine
2019-11-21 20:26:22 +08:00
确实感觉 vs 用着别扭,功能庞大臃肿,界面一般字体还有锯齿。
hoyixi
2019-11-21 20:26:51 +08:00
楼主说的是 Visual Studio
很多人分不清 Visual Studio 和 Visual Studio Code

本来这玩意就是萝卜白菜各有所好,你觉得不好不用就是了

不过,用 Visual Studio 写 Java 有点那啥.
minami
2019-11-21 20:27:08 +08:00
@sudoz #11 想不到真的有傻子看不懂我说啥,我就明明白白说,就冲 idea (还有 eclipse )的资源占用,拿什么抢宇宙第一 IDE 的位置?别说功能多,vs 还一堆插件呢,咋不装上对比?
dinjufen
2019-11-21 20:32:50 +08:00
用 VS 写过一段时间 C++,感觉还是挺好的,就是项目设置方面跟其他不太一样,微软这个是自成体系的,内存、CPU、GPU 使用情况,挺好用的,相反感觉 CLion 不习惯,或许这就是个人习惯问题?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/621875

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX