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 · 3133 次点击
    这是一个创建于 4159 天前的主题,其中的信息可能已经有所发展或是发生改变。
    话说 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 说的挺好。。就是上帝和耶稣这里例子举得不太好。。
    jiyinyiyong
        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  
       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   ·   实用小工具   ·   2789 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:57 · PVG 14:57 · LAX 22:57 · JFK 01:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.