为什么说软件开发需要一个好的编辑器?哪款IDE

本文为我个人观点,不代表业界标准,也没有任何数据调查。仅仅作为一个观点,对你有用无用自行判断。Vim用户可能会来杠,不如提前关闭,不用看了,浪费你时间!

工欲善其事,必先利其器,软件开发一个好的工具可以节省大量时间,减少重复工作和肉眼审查。

如果说微软的Visual Studio (VS)是宇宙最强IDE,那么我都不知道怎么形容Jetbrains系列IDE了。

为什么说软件开发需要一个好的编辑器?哪款IDE/编辑器最强?

两者都是收费为主的编辑器 ,所以团队发展良好,不像某些完全免费的,团队没有利润收入,导致更新迭代太差了。毕竟再有良心的程序员也要吃饭生存啊!虽然收费,但也出了社区版,可以安装插件也可以完全够用!

同时还有微软Visual Studio Code(Vscode)完全免费,插件等支持颇多,完全打破了IDE/编辑器的界限。此外还有Atom和Sublime Text等编辑器也非常不错!但是,在有选择的众多选项中,Atom和Sublime Text完全没有优势,也只是一些人的习惯导致以atom和Sublime Text为主要编辑器。

以上这些编辑器都是跨平台的,都是Windows桌面和macOS桌面系统都可以用的,至于Linux,我觉得我作为服务器使用还行,桌面嘛,也就是某些人单纯的为了装X才用,难用也要说成很高端的样子。何必呢?真正使用Linux作为桌面使用它的内核特性的人有几个?

本文如遇Linux桌面极端用户,如有冒犯,那你请你展现一下你做了哪些Linux开发呢?呵呵

对我一个爱折腾的人来说,几乎能在网上找到的编辑器我都尝试过,折腾过。

一开始Vscode刚出来,我就玩起来,但是总是感觉不习惯,一开始真是那样,颜色不对劲都觉得不舒服。Sublime Text编辑器使用多了,换个皮肤就感觉上不习惯。但是,免费且还有丰富的插件,逐渐忘记了Sublime Text!

Visual Studio Code虽然强大,但是,始终是编辑器,做软件工程,还是需要IDE来支持。

宇宙第一Visual Studio如何呢?

我认为,Visual Studio太过局限了,仅限于Windows平台,且适合发布于Windows平台的应用。

支持的语言也仅限于C#系列,对于Java等其它语言,支持度差的远了。

比如你要做WCF、WPF、C#项目开发,那Visual Studio是首选!

但是,如果现在需要发布于Windows平台的项目和需求越来越少了!

APP开发、小程序开发,后台项目开发,基本都不发布于Windows平台,且移动端应用Windows完全没份额,都可以忽略不计了。

为什么说软件开发需要一个好的编辑器?哪款IDE/编辑器最强?

如果需要Windows桌面开发,那Qt和Electron比较划算!需要性能就用Qt,需要UI和低成本那就Electron。所以,Visual Studio不是必要的。

如果是移动端APP开发,那么基本上还是Jetbrains家的最厉害,安卓官方IDE目前是Android Studio,完全就是Jetbrains系列的产品,而苹果APP开发,使用AppCode完全比Xcode更爽(不过离不开Xcode)!

如果是Unity 3D游戏开发,作为编辑器,Rider这个完全可以不需要再使用Visual Studio,且支持跨平台。

Jetbrains系列近乎全能,支持所有主流语言的开发!

为什么说软件开发需要一个好的编辑器?哪款IDE/编辑器最强?

如果还在使用其它编辑器,那真是一种遗憾。

当然,缺点也是有的,那就是旗舰版收费太贵了,一般人无法承受,且基于Java开发,占内存需要高配置电脑。当然,作为一个程序员,如果连这点成本都无法承受,只能说收入太低了吧?收入低那说明技术太菜了。这不是Jetbrains的问题,而是你自己的问题。也有人会使用和谐版,但是为了合法权益和尊重知识产权,还是建议购买官方正版,也有打折渠道,可以自行查阅了解。


分享到:


相關文章: