webstorm github怎么用_为什么你不应该用Notepad++

不谈其他,就谈技术。

如果开发者不能集中精力把软件做好,而这个软件又是以此人单打独斗为主。那么不客气地说软件质量高不到哪去的

Notepad++和其竞争对手Notepad3 都是基于 Scintilla ( https://en.wikipedia.org/wiki/Scintilla_(software) )开发的,功能和界面也很接近。让我来比较这两个软件的一些统计数据。

Notepad++的代码: notepad-plus-plus/notepad-plus-plus

Notepad3的代码: rizonesoft/Notepad3

我用git clone命令下载它们代码后,用 git shortlog -sn来统计开发者提交的代码数量。

Notepad++的数据

484508b1ddd5007bb584086b18b742f0.png

Notepad3的数据:

c67adb34af42bee47dd70cf068160c41.png

Notepad++的首席程序员Don Hu共提交了2031个commit,Notepad3的首席程序员Rainer Kottenhoff提交了2663个commit

这个数据不够触目惊心的话,接下来我要告诉你的事实会让你震惊,Notepad++的Don Hu是2007年8月7日提交第一个commit。Notepad3的Rainer Kottenhoff是2016年11月6日

结论不言自明

额外福利:

Emacs的数据 (代码见 emacs-mirror/emacs),

1c668d09a424950361f70939792b32cf.png
d

当然Emacs严格意义上更接近于Scintilla,是一个通用平台而不是一个现代的编辑器。

那么看我的Emacs设置 ( https://github.com/redguardtoo/emacs.d ), 不同于Notepad++这类轻量级编辑器,我的Emacs是和WebStorm这样的重量级Web IDE竞争的,所以技术上只会更复杂。例如,我的Emacs要支持Window/Linux/macOS,每个操作系统又要支持GUI版本和命令行版本。所以要测试六个平台而不是Windows GUI一个平台。

自2011年8月31日我提交了3420个commit

382c6fd82a849476a4fdd8e9deee3e4b.png

声明,本文可以在保留作者信息和原始链接的条件下随意转载。

由于不可抗力因素本文是我所有文章中唯一关闭评论的.开放评论是我想做但做不到的.对此有任何误会的读者建议自己搜索前一段时间的notepad++新闻.

更新,

我仔细检查了数据,发觉本文的最早版本甚至夸大了Don Hu的生产力而贬低了Rainer Kottenhoff的成就。Rainer Kottenhoff首次提交commit的时间要晚于项目开始时间一年,而由于我所用git的命令的参数有误,Don Hu的首次提交commit时间要比我最早报告的版本早一年半。本文已更新至正确的数据。

另,推荐我的文本文件操作术教程,

如何提高编程速度 - Emacs高手教授轻松精通所有编辑器和IDE的秘诀​edu.51cto.com
403fae207b3ab27998a5ed8f9fab31a2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值