作者carylorrk (Cary Wu)
看板Editor
标题[分享] Google Trends 无聊观察
时间Fri Mar 7 12:40:29 2014
突然想要了解一下现在各个编辑器使用情况,
第一个想到的就是用 google treands;
虽然搜寻的热门程度跟使用者基数可能有落差,
(ex:巴哈的游戏排名,第一名的游戏可能是 bug 太多所以讨论热烈...)
但是基本上的趋势应该差不多。
比较全球的 Vim、Emacs、Sublime Text 和 Notepad++
http://i.imgur.com/PoErmh6.png
首先第一个最明显的是,Emacs 的关注程度大幅下滑,
同时期被称作两大编辑器之一的 VIM 则大致上持平。
我认为神之编辑器 Emacs 跟编辑器之神 VIM 会有如此的落差,
主要在於编程的主要人口逐渐转向 GUI 的世代。
新进的人会听说 VIM 在写程式上可以比较快而较有动力去学,
但是 Emacs 最大的优点扩充性反而不再那麽吸引人了;
习惯於其他更直观的软体及网路的人不再为其包山包海的能力感到有趣,
反而对其复杂的组合键感到不耐烦。
而 VIM 的模式从一开始就在使用速度有极高的评价,
因此尽管 Emacs 也可以设定出很快的方案,
但是“程式要写的快就学 VIM”的观念已经深深影响了新进的学子,
造就了 VIM 这麽多年仍然能毅力不摇的成绩。
再来就是先後进来的两个 GUI 编辑器;
Notepad++ 作为 Windows 上最直观简易的进阶编辑器,
不但对於程式新手有着极大的吸引力,也对於一般文书处理有极大的用处。
这也不难想象 Notepad++ 受到的注意会甚至超越 VIM 了;
而後起之秀 Sublime Text 则是在短短两年内有超英赶美的趋势。
一出场就内建有各种方便的功能,不必有陡峭的学习曲线及繁复的设定。
其中甚至许多功能经过很多努力才移植到其他编辑器,
(当然他也学习了很多前辈,例如 TextMate)
良好的GUI、跨平台、及更好的 Plugin 设计也使得各种扩展及支援渐渐丰富。
相较於背着近四十年包袱的 VIM 及 Emacs,更现代的设计使其大获好评,
甚至许多人提倡:不要再叫新手学习 VIM 及 Emacs 这种老古董了!
我想在这种风气下,或许 Sublime Text 或其他可能的後起之秀超越两位老前辈指日可待。
但是就我个人来说,能在 Console 下执行经常是必备的条件,
而且相信目前所需在 Sublime Text 上有的功能 VIM 也能做到,
因此至少现阶段许多使用 VIM 的人还不会放弃她,也期待她的进化。
(不过在懒得装 Plugin 下,我也会使用 Sublime Text 来写网页的前後端)
接下来看看台湾的情况
http://i.imgur.com/jxozOZ9.png
去除掉误差基本上应该会是差不多的,
Notepad++ 受到的关注没有全球多,而 Sublime Text 很有可能当上老大。
(尤其是因为 Sublime Text 很多人只会查 Sublime,低估情况更严重)
但是使用编辑器的毕竟是少数,大部分的工作还是依靠 IDE 的帮助较方便。
http://i.imgur.com/WZNZ0HA.png
Xcode 及 Vim 的量级大约相当,可以见得使用 IDE 的还是多数。
而在 IDE 中微软派的 VS 及跨平台派的 Eclipse 是最大宗,
其中虽然两者都可以编程多种语言,但最受瞩目的还是 Java 与 C#/.NET 吧。
现阶段我想由於 Android 当红,虽然 Windows 还是 PC 大宗,但 Java 应该是小胜一筹。
Xcode 虽然因为 Mac 及 iOS 有所成长,但是还是远不如上面两者,
最令人欣慰的是,至少在台湾 Dev-C++ 排不上榜...
不知道为什麽这麽多大学生喜欢用 Dev-C++ 来写程式。
不过这些只是我个人的一点无聊猜想,而且 Google Treands 也未必准确。
主要的几种编辑器/IDE 应该大致上都有提到了吧?
或许还有一些特定语言用的,但是我想应该不会占太多。
不知道还有没有什麽遗漏的?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.64.183
1F:推 icycandle:vi在哪都有装,所以我都推荐新手先学vi,而非emacs 03/07 18:54
2F:推 mars90226:Dev-C++装Orwell的版本还算不错阿XD 03/07 19:13
3F:→ carylorrk:你也知道,大部分人都是用 Bloodshed... 03/07 20:17
4F:→ hSATAC:上周最夯话题是 atom 吧 03/10 17:55
其实偶尔都会出现一些很新颖的 editor,有些功能也的确很棒
但是走的太快,可能需要一点时间才能证明
至於这个给我第一印象跟 sublime text 很像的 webkit-based editor
因为有 github 背书,值得拭目以待
5F:推 opengood5566:ultraedit呢.. 03/10 18:49
我居然忘记这个曾经的霸主,以前改游戏 Binary 跳认证都靠他!(误
他现在还是 windows 下的最佳选择之一,可是掉的曲线跟 Emacs 相近
可能 windows 的 programmer 都往 IDE 跑了吧
※ 编辑: carylorrk 来自: 220.129.68.54 (03/11 08:22)
6F:推 yoco315:notepad++ 台湾之光 XD 03/11 14:11
7F:推 YuiHirasawa:Emacser路过orz 03/25 02:27
8F:推 YuiHirasawa:我是觉得Emacs和Vim比起最爽的其中一点,是工作时只需 03/25 02:29
9F:→ YuiHirasawa:开一个Emacs常驻,就可以同时搞定数十个档案 03/25 02:29
10F:→ YuiHirasawa:Dired会用到上瘾。 03/25 02:30
11F:推 daniel0076:期待neovim~XDD 编辑器之神不死,只是重生 07/06 20:18