为什么 Linux 圈的圣战只见 Emacs vs Vim 而不见 Apache vs Nginx ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
JoyNeop
V2EX    VPS

为什么 Linux 圈的圣战只见 Emacs vs Vim 而不见 Apache vs Nginx ?

  •  
  •   JoyNeop 2013-08-09 01:14:51 +08:00 3516 次点击
    这是一个创建于 4511 天前的主题,其中的信息可能已经有所发展是发生改变。
    话说 Emacs vs Vim 的编辑器领域我居然更喜欢 Nano 。。。真是罪过
    66 条回复    1970-01-01 08:00:00 +08:00
    felix021
        1
    felix021  
       2013-08-09 01:21:54 +08:00
    因为对于apache和nginx之流不需要信仰。
    felix021
        2
    felix021  
       2013-08-09 01:38:51 +08:00 via iPad
    好吧,本来躺下准备睡觉的,但是已睡眠的机箱的灯莫名其妙地亮了,暂且当作是神迹,再来补充说一点吧。

    具体一点地说,apache或者nginx属于那种普通的存在,与世界观无关,选择合适够用的就行了; 而对于emacs/vim则完全不同: 有人说vim是编辑器之神,而emacs是神的编辑器 -- 总之都是神一般的存在,而且是两种风格完全不同的神,就像上帝和耶稣,一方的信徒往往不会承认另一方的存在; 而题主这种,就像是信李x智教主的。。。

    p.s. 表态一下,我是坚定的vim党。
    little_cup
        3
    little_cup  
       2013-08-09 01:45:01 +08:00
    @felix021 「题主」……
    ……楼上一定是知乎上多了…
    lalalakakaka
        4
    lalalakakaka  
       2013-08-09 01:50:15 +08:00   5
    老板说:项目用apache

    你说NO!

    老板说:Fired
    loading
        5
    loading  
       2013-08-09 07:40:48 +08:00 via iPhone
    @lalalakakaka 这难道是"如何正确地吐槽"?
    vietor
        6
    vietor  
       2013-08-09 07:50:31 +08:00
    apache 历史久远、稳定著称 这就是继续使用的理由
    nginx 据说性能高 这个东西随时都可能被人超越

    我想主要的原因,这些东西不需要“持续的折腾”且配置“简单”,这就让人们没有“争论”的“空间”。
    kennedy32
        7
    kennedy32  
       2013-08-09 08:13:13 +08:00 via Android
    有人问我你究竟是哪里好,
    这么多年我还忘不掉?
    春风再美也比不上你的笑,
    没见过你的人不会明了。
    sqbing
        8
    sqbing  
       2013-08-09 08:18:10 +08:00
    别忘了python和ruby
    kennedy32
        9
    kennedy32  
       2013-08-09 08:20:31 +08:00 via Android
    @sqbing 这倒很贴切,那我坚定的站在python+vim这边
    darasion
        10
    darasion  
       2013-08-09 08:20:55 +08:00   2
    vim/emacs 之争是哲学问题。
    apache/nginx 之争是应用问题。

    凡是哲学的都是神论,永远无法解释;
    凡是应用的都是现实,永远可以用数据说话。
    bcxx
        11
    bcxx  
       2013-08-09 08:24:46 +08:00
    @felix021 上帝和耶稣不是两种不同的神啊...三位一体啊亲
    coolicer
        12
    coolicer  
       2013-08-09 08:27:00 +08:00
    不知道是不是我们这里人比较菜,从来没有见过用Emacs的。vim也只有我自己偶尔用...
    cxh116
        13
    cxh116  
       2013-08-09 08:31:45 +08:00
    用电脑一定要用编辑器,但不一定要使用http server
    tzheng
        14
    tzheng  
       2013-08-09 08:34:21 +08:00
    @felix021 说的挺好。。就是上帝和耶稣这里例子举得不太好。。
    jiynyiyong
        15
    jiyinyiyong  
       2013-08-09 08:48:11 +08:00
    话说现在还有哪里在圣战吗.. Emacs Vim 是不同方面的编程工具, Nano 还不是同个层面上的
    还有, 貌似圣战总是有很多我这样不会写 Vim 插件, 不会写 Emacs 脚本的在煽风点火
    mongodb
        16
    mongodb  
       2013-08-09 08:53:14 +08:00
    @coolicer 我身边也用的人少,我一半左右时间用vim。
    Emacs和Vim之争就像上古时代的祝融vs共工,虽然很猛,但其实都21世纪了,你哪里看得到他们俩真的打架了。
    属于这俩编辑器的时代没过去,但争论它们高低的时代真的是过去了。
    sinxccc
        17
    sinxccc  
       2013-08-09 08:53:23 +08:00
    很简单,因为 Apache 和 Nginx 的历史都还太短。
    aoyoo
        18
    aoyoo  
       2013-08-09 08:56:49 +08:00
    Emacs+vim使用人数应该 >> apache+nginx使用人数,这也应该是原因之一吧
    felix021
        19
    felix021  
       2013-08-09 09:02:05 +08:00
    @bcxx
    @tzheng

    其实我是想说如来佛祖和耶稣……半夜两点的回复打错字了T_T
    RisingV
        20
    RisingV  
       2013-08-09 09:06:33 +08:00
    编辑器就像剑客手里的剑,天天打交道,怎能不爱惜呢。
    web server就像是暗器,需要的时候扔一发,管它是哪个,凑活着用呗
    mengzhuo
        21
    mengzhuo  
       2013-08-09 09:31:59 +08:00   1
    @mongodb
    你去哪里找台可以跑IDE的服务器?在服务器上临时改配置,调试肿么办。
    倒是vi是绝大多数distru的默认软件

    vim和emacs的理念不同,这两的战争也可以认为是两种思维方式的战争。
    用vim的大多数喜欢<误>乐高组合快感</误><>小巧工具组合</>的家伙
    Emacs党,<误>我猜是喜欢折腾自己小拇指的家伙</误><>是喜欢编辑器就是一种生活方式</>。

    没错,我是vim党
    p.s. 主喜欢的Nano……可以担当编辑器吗……
    Ansen
        22
    Ansen  
       2013-08-09 09:42:46 +08:00
    nginx +apache
    66beta
        23
    66beta  
       2013-08-09 09:51:30 +08:00   1
    自从有个Sublime Text,再争论VIM跟Emacs哪个好,还有意义吗~~~娃哈哈哈哈,我ST党万岁

    话说apache跟nginx是不是可以同时使用的?Nginx只做静态代理啥的?
    rwx
        24
    rwx  
       2013-08-09 09:57:42 +08:00
    为什么 家庭 圈的圣战只见 正房 vs 小三 而不见 电视 vs 电脑 ?
    davepkxxx
        25
    davepkxxx  
       2013-08-09 10:17:01 +08:00
    apache和nginx有冲突?
    lvye
        26
    lvye  
       2013-08-09 10:24:12 +08:00
    其实这个问题也是圣战问题
    pubby
        27
    pubby  
       2013-08-09 10:41:37 +08:00
    为了支持圣战,新人刚进时来我就强迫他们使用emacs,对vim只要求熟悉基本操作 :D
    hanf
        28
    hanf  
       2013-08-09 10:46:03 +08:00
    因为特性区别明显不重叠,争个啥
    还有,争这个啥也炫耀不了,正emacs/vi却可以
    zealinux
        29
    zealinux  
       2013-08-09 11:07:03 +08:00
    Emacs and Vim,两个都不可少的人怎么算,
    我都用。
    屠龙倚天为什么要争个高下。
    venmos
        30
    venmos  
       2013-08-09 12:16:41 +08:00
    因为你能用Emacs/Vim写一个Apache/Nginx ,却不能用Apache/Nginx写一个Emacs/Vim出来.

    话说现在Emacs党越来越少了,Vim党倒是满地都是.

    我是Emacs/Ruby党..
    wy315700
        31
    wy315700  
       2013-08-09 12:19:20 +08:00
    sublime 党有吗
    Sherlockhlt
        32
    Sherlockhlt  
       2013-08-09 12:27:17 +08:00
    Nginx完秒Apache
    Sherlockhlt
        33
    Sherlockhlt  
       2013-08-09 12:28:00 +08:00   1
    要战也是Nginx和LightHttp战
    felix021
        34
    felix021  
       2013-08-09 12:28:54 +08:00
    @66beta 表示不屑,st可以在terminal下搞起么。
    powerfj
        35
    powerfj  
       2013-08-09 12:49:46 +08:00
    我想有些东西得匹敌才行吧..
    一眼看出来的东西还要圣战毛呀
    Winny
        36
    Winny  
       2013-08-09 12:57:05 +08:00
    人人都用编辑器 人人都是专家
    但是不是人人都用到Nginx和Apache 大牛往往更客观,也懒得在网上吵
    madao
        37
    madao  
       2013-08-09 13:36:14 +08:00
    编辑器的门槛比较低,「高手」议论太多了

    SA们忙着呢,「高手」们还是慢慢聊编辑器吧。
    xiaoye5200
        38
    xiaoye5200  
       2013-08-09 13:53:38 +08:00
    @66beta
    @wy315700
    哈哈我也是st党!st就是装好插件vim,而且流畅美观
    fdgogogo
        39
    fdgogogo  
       2013-08-09 14:12:49 +08:00
    st党路过,偶尔用用textmate,服务器端需要改点配置一般是nano
    rrfeng
        40
    rrfeng  
       2013-08-09 14:22:43 +08:00
    lisp 和 xxx
    之类的这种才可以把……

    N 和 A 真的没什么争论的
    qiuai
        41
    qiuai  
    PRO
       2013-08-09 14:24:45 +08:00
    ...apache去后端跑去...nginx在前端跑着....怎么去批评其中一个呢.......
    SharkIng
        42
    SharkIng  
       2013-08-09 15:09:12 +08:00
    eMacs 和 Vim是编辑器,两款都可以几乎达到同样的目的,只是一些插件,操作习惯之类的不同,所以才会有争端,因为两者一般来说不可以共存的, emacs一般人都认为比较复杂,这也许是选择vim人较多的原因,简单,但是emacs的插件不可否定的比较丰富。
    不过简单的代码编辑来说两个都是编辑器,都能用来写代码,个人习惯不同罢了,所以才有了争端

    apache和nginx不仅可以合起来用,一个后端一个前端,而且其功能来说也有有所差别的, Nginx一般来说作为反代的比较多, 很少有人直接用nginx做web server的, 但是apache因为稳定,作为web server的多,所以其实这两个没什么争的,因为各自分工相对还是明确些
    hadoop
        43
    hadoop  
       2013-08-09 15:19:43 +08:00
    @SharkIng “很少有人用nginx做web server的” are you kidding ?
    SharkIng
        44
    SharkIng  
       2013-08-09 15:25:41 +08:00
    @hadoop 使用nginx的我见的最多的就是反向代理的,当然也有前端nginx后端apache的,10个人里面可能也就是1-2个人会直接用nginx直接单独用

    也许是地域差异吧,还真见得比较少,可能最多的就是 apache+nginx的
    sarices
        45
    sarices  
       2013-08-09 15:26:22 +08:00
    其实一般网站其实用Nginx就够了,配置起来真的非常直观,非常方便,但是听说php在Apache下会性能高一点,我手头上的服务器基本上是LNMP配置,再加一个APC。
    lovejoy
        46
    lovejoy  
       2013-08-09 15:32:06 +08:00
    我用lighttpd我自豪
    lj0014
        47
    lj0014  
       2013-08-09 15:38:59 +08:00
    很多人强调apache的稳定性,貌似我用nginx来没出现过不稳定的情况。
    standin000
        48
    standin000  
       2013-08-09 16:02:10 +08:00
    @felix021 比喻不恰当,耶稣是上帝的儿子了。上帝和真主吧。
    min
        49
    min  
       2013-08-09 16:17:45 +08:00
    你开宝马还是奔驰,大家都看得到

    你加97号还是93号,谁知道啊,也没人有兴趣知道
    kawaiiushio
        50
    kawaiiushio  
       2013-08-09 20:19:28 +08:00
    @min 正解 看不见的不管了
    sinxccc
        51
    sinxccc  
       2013-08-09 20:22:38 +08:00
    @SharkIng Emacs 里也可以跑 VIM 的
    terry
        52
    terry  
       2013-08-09 20:49:30 +08:00
    Apache 大而全(模块众多),性能并非它的最强项,而且历史悠久,基本是 web server 标杆。什么 IBM HTTP Server, Oracle HTTP Server 都是拿它重新打包了一下(加了些许特性)发布。

    Nginx 发展很快,并发性能出众,事实说明一切,据说已经有,但最常见的是做 reverse proxy 或者 Load balancer 后面藏着众多服务;-)

    BTW: 统计数据显示,全球 Top 1000 网站中有34.9%(但占总样本的14.2%,IIS 为15.7%)选择使用 #Nginx 使其超越 Apache 成为高流量网站最信任的 web 服务器。跑 Nginx 的网站多用 PHP 或者 Ruby ;-) 跑它最流行的 Linux 发行版分别是 Debian Ubuntu Gentoo ...
    JoyNeop
        53
    JoyNeop  
    OP
       2013-08-09 20:49:43 +08:00
    回复这么多_(:3」∠)_
    yexiaoxing
        54
    yexiaoxing  
       2013-08-09 20:55:39 +08:00 via iPad
    LZ玩zhihu不够跑v]ex来了。。
    话说我用sublime text,灰常方便有木有。
    另外,topic错了。
    yexiaoxing
        55
    yexiaoxing  
       2013-08-09 20:56:28 +08:00 via iPad
    @yexiaoxing ,是v2ex, iPad 输入法真纠结。
    behappy
        56
    behappy  
       2013-08-09 21:16:31 +08:00
    vim 和 emacs 是设计哲学上的冲突吧。
    vim是按照unix “一个程序只做一件事情并且把他做好。” 的哲学设计的。
    而emacs遵循“All in one”的理念。
    JoyNeop
        57
    JoyNeop  
    OP
       2013-08-09 22:29:38 +08:00
    @yexiaoxing 知乎/果壳/贴吧/V2EX 四处来回转ing……_(:3」∠)_

    正在探索 V2EX 的正确玩法
    hbin
        58
    hbin  
       2013-08-09 23:15:15 +08:00
    为什么要把使用习惯扯到哲学上?我 Emacs Vim 都用。
    Kvm
        59
    Kvm  
       2013-08-09 23:45:59 +08:00
    nginx和apache都共同存在 各干各的事。。。。
    yangxin0
        60
    yangxin0  
       2013-08-10 01:14:27 +08:00
    emacs党飘过。
    ipconfiger
        61
    ipconfiger  
       2013-08-10 01:21:19 +08:00
    @yexiaoxing 服务器上看你仲么ST
    013231
        62
    013231  
       2013-08-10 01:24:28 +08:00
    @ipconfiger 程桌面啊, 照可以用ST.
    ipconfiger
        63
    ipconfiger  
       2013-08-10 01:36:35 +08:00
    @013231 windows服务器啊?网速不好卡巴斯基啊。linux难道还把图形界面装起用VNC?什么节操?
    yexiaoxing
        64
    yexiaoxing  
       2013-08-10 02:43:43 +08:00
    @ipconfiger sftp下载下来本机修改再传。

    开玩笑啦,我一般不会在服务器上编辑文件的。
    jseanj
        65
    jseanj  
       2013-08-10 11:38:18 +08:00
    nginx并发量远超ap,但是也有自己的局限,就是针对cpu耗时的操作最好不要在nginx下处理。但是vim和emacs之间有高低之分吗,能用vim搞定的事情在emacs也照样可以搞定
    gadmyth
        66
    gadmyth  
       2013-12-20 17:00:17 +08:00
    @hbin 在emacs里用vim, 哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5790 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 02:07 PVG 10:07 LAX 18:07 JFK 21:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86