首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

前端开发选择 Ubuntu 还是 Elementary OS?

  •  
  •   markocen · 2017-07-01 09:05:35 +08:00 via Android · 15313 次点击
    这是一个创建于 874 天前的主题,其中的信息可能已经有所发展或是发生改变。

    JS 全栈开发这两个发行版哪个更好?

    80 回复  |  直到 2017-07-04 10:40:41 +08:00
        1
    lgpqdwjh   2017-07-01 09:10:23 +08:00   ♥ 3
    都全栈了 还会有这样的疑惑吗
        2
    xiahei   2017-07-01 09:15:19 +08:00 via Android   ♥ 2
    iV2EX 当然是选择 Mac OS。
        3
    jtsai   2017-07-01 09:16:03 +08:00
    前端不在 Windows 怎么考虑 IE 的?
        4
    vitovan   2017-07-01 09:16:17 +08:00   ♥ 1
    JS 啊?那就用:OS.js

    https://www.os-js.org/

    > OS.js is a JavaScript web desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction.
        5
    markocen   2017-07-01 09:17:02 +08:00 via Android
    @lgpqdwjh 之前一直用 Ubuntu, 配置简单,开发环境搭建也快,但是感觉资源占用比较大,笔记本耗电也比较快,有时工程大了还会卡,想换一个轻量点的发行版,所以考虑换 Elementary, 想看看大家的想法
        6
    markocen   2017-07-01 09:19:16 +08:00 via Android
    @xiahei 之前一直用 13 年买的 MacBook mini, 后来实在是卡屏幕还小,所以换了一个 thinkpad
        7
    jin5354   2017-07-01 09:20:54 +08:00
    国内外 javascript 高级开发者多数都持高配 rmbp 吧
        8
    bukip   2017-07-01 09:27:53 +08:00
    @markocen MacBook mini 是啥?
        9
    learnshare   2017-07-01 09:31:22 +08:00
    MacOS 最佳,Linux 还是 Mint Cinnamon 比较好
        10
    shierji   2017-07-01 09:34:05 +08:00 via Android
    轻量的话上 Arch 吧 就是安装略麻烦
        11
    ran5   2017-07-01 09:34:47 +08:00 via iPhone
    用 Debian 的路过
        12
    markocen   2017-07-01 09:35:14 +08:00 via Android
    @bukip air... 想成 iPad mini 了
        13
    SuperMild   2017-07-01 09:38:49 +08:00 via iPhone
    ubuntu 也能轻量的,装服务器版,再装个轻的窗口管理器。
        14
    messyidea   2017-07-01 09:39:51 +08:00
    不同 linux 差别不大, 要想轻量的话换个轻量的 de 就行了.
    如果还是卡, 加配置
        15
    markocen   2017-07-01 09:40:11 +08:00 via Android
    @learnshare Mint 好是指哪方面呢?
    @shierji @ran5 我对配 Linux 也不那么在行…平时用的最多的就是 vim, git 和 JS 全栈那套全家桶,只想要个稳定高效的环境写 JS, Arch 和 Debian 都是要从驱动装起吧?
        16
    lxml   2017-07-01 09:40:19 +08:00 via Android
    @SuperMild 那不如直接就上 mint
        17
    markocen   2017-07-01 09:42:27 +08:00 via Android
    @SuperMild 有推荐的窗口管理器吗?
        18
    fox0001   2017-07-01 09:48:56 +08:00 via Android
    用了几年 Lununtu,lxde 的桌面还凑合
        19
    ranwu   2017-07-01 09:51:18 +08:00
    windows 10 不行吗
        20
    learnshare   2017-07-01 09:53:15 +08:00
    @markocen 开箱即用,比 Ubuntu 和其他桌面更舒服吧
        21
    ran5   2017-07-01 09:54:48 +08:00 via iPhone
    @markocen 装 Debian 很简单的,下载官方镜像,然后找一个教程跟着做就好了。不过没接触过的话,可能需要一点试错。安装时选手动专家模式,主要是硬盘配置时配置 LVM,这样以后磁盘空间不足时方便调整
    如果没有身边没有 Linux 系统或者光盘,制作启动 U 盘可能麻烦点
        22
    superPershing   2017-07-01 09:58:29 +08:00
    这俩有啥区别。。不就是 UI 的区别吗?
        23
    fyibmsd   2017-07-01 10:08:02 +08:00
    上顶配 rmbp
        24
    qq7790586   2017-07-01 10:10:37 +08:00
    win
        25
    markocen   2017-07-01 10:12:40 +08:00 via Android
    @superPershing 是没多大区别呀…就是 Unity 太慢了
        26
    wovfeng   2017-07-01 10:16:20 +08:00 via iPhone
    你都不用 Photoshop 或者 Sketch 么?
        27
    infun   2017-07-01 10:24:34 +08:00
    Linux Mint with Mate
        28
    hantsy   2017-07-01 10:28:30 +08:00
    Macbook Pro 15 吋
        29
    ipwx   2017-07-01 10:48:57 +08:00
    Linux 桌面本来就等于坑。而且如果你还想要抛弃市场占有率数一数二的发行版,去用一个小众的发行版,那我祝你好运。
        30
    jakehu   2017-07-01 10:51:19 +08:00
    5 年 Ubuntu 无大问题啊
        31
    rocksolid   2017-07-01 11:05:47 +08:00
    @markocen 你可以用 lubuntu xubuntu 或者 linux mint xfce(mate)
        32
    xratzh   2017-07-01 11:06:33 +08:00 via iPhone
    ubuntu unity 还是蛮大的,很多无用的东西,可以上 xubuntu 等,也可以优雅点自己 netinstall 慢慢装
        33
    ie88   2017-07-01 11:11:07 +08:00
    win10 + 虚拟机
    ubuntu 还是安安静静地用 server 吧,desktop 真的好坑
        34
    alexsunxl   2017-07-01 11:14:05 +08:00
    我用 arch+dde,arch 安装麻烦,但用起来好用。
    我们这边要兼容到 ie8,, 调 ie8 的时候 就 rdp 远程或者虚拟机
        35
    JohnShine   2017-07-01 11:18:13 +08:00
    提高工作效率的方式还是选择 mac,其次选择 win,linux 会有很多问题。如果你不是 Linux 专家,会把很多时间浪费在处理这些问题上
        36
    JohnShine   2017-07-01 11:18:43 +08:00
    @markocen mac mini 吧
        37
    JohnShine   2017-07-01 11:20:20 +08:00
    @vitovan 风马牛不相及吧
        38
    lsido   2017-07-01 12:01:21 +08:00
    在 v2 里 前端系统 = MAC OS
        39
    aev2ex   2017-07-01 12:14:19 +08:00 via iPhone
    arch 党还有 30 秒到达战场
        40
    loading   2017-07-01 12:43:00 +08:00 via Android
    主要是你要的工具可能没有在 linux 平台的。
    要慎重!
        41
    Tankpt   2017-07-01 12:44:17 +08:00
    不用考虑了。mac os 给自己省点事情
        42
    gamegrd   2017-07-01 12:46:17 +08:00
    Macbook Pro 人生完美了
        43
    vitovan   2017-07-01 12:49:58 +08:00
    @JohnShine #37 我是在瞎扯呢,如果选 Linux 的话,实际上也就是选 DE 和 包管理器的事情了。

    这种选择只能楼主自己去一个个地去尝试、体验,最后找一个适合自己的。

    在没有找到之前只有不停的折腾和忍。
        44
    mpco   2017-07-01 12:52:36 +08:00
    Arch 党已到达,然而并不推荐 Arch,虽然我很喜欢 滚动更新。
        45
    jyf   2017-07-01 12:57:59 +08:00
    哪个系统无所谓 关键是弄个平铺式窗口管理器
        46
    freshmanc   2017-07-01 13:22:52 +08:00 via Android
    我很喜欢 ele 的热区,切 work space 很方便
        47
    4ever911   2017-07-01 13:26:20 +08:00
    Elementary OS 就是个半成品啊。。。。
        48
    zzukylin   2017-07-01 14:09:24 +08:00
    都开发了,不给自己配台强大的电脑?
        49
    kamen   2017-07-01 14:25:18 +08:00 via Android
    首选当然是 macos,如果用 linux 推荐 mint,deepin,manjaro.当然如果你喜欢 diy 也可以用 arch。不推荐 Ubuntu
        50
    SourceMan   2017-07-01 14:26:48 +08:00 via iPhone
    macOS
        51
    fy   2017-07-01 14:29:37 +08:00
    别装 arch,装基于 arch 的发行版或者 ubuntu。反正装一个不折腾的。主要是选桌面,推荐 gnome 桌面。
    省事极了。
        52
    isCyan   2017-07-01 14:44:45 +08:00
    Ubuntu 原版,问题 bug 相对那些小发行版,少很多
        53
    kurten   2017-07-01 15:05:48 +08:00
    难道不是 mac ?
        54
    expy   2017-07-01 15:07:47 +08:00
    Arch 党表示 Windows 大法好。
        55
    xiaoke0718   2017-07-01 16:53:08 +08:00
    windows 10 不行吗
        56
    zoffy   2017-07-01 17:04:13 +08:00
    elementary 那 UI 看个一星期也就不新鲜了,工作还是得注重实用才行
        57
    zyqf   2017-07-01 17:18:25 +08:00 via Android
    Ubuntu 16,17 版,小 bug 不断,影响使用心情。Debian 9 几乎完美。
        58
    bwangel   2017-07-01 17:53:31 +08:00   ♥ 2
    说一下我的 OS 折腾经验吧,我之前的电脑是台 ThinkPad E 系列的老古董,用了三四年了。自己加了 120G 的 SSD 和 6G 内存。

    ## 个人需求:

    1. 一个好用的查单词的工具
    2. PyCharm,Vim,Sublime,Chrome,脑图工具
    3. 其他非痛点需求:截 GIF,全局 FQ

    ## 尝试的选择

    1. Ubuntu。相对而言稳定点,不会莫名其妙出 BUG,但是 Chrome 很吃内存和 CPU,每次开几分钟 Chrome 风扇就开始响,而 Firefox 就不会这样。

    2. Arch。用起来挺快的,Chrome 也不卡,然而有天下午高高兴兴打开电脑准备写代码,然后突然就跪了,折腾了一下午,一行代码没写,一怒之下重装了。

    3. Debian,没怎么深入尝试过,不支持 ppa,感觉装一些软件很费劲。

    4. deepin,说实话,个人感觉 deepin 是最好用的一个了,各种软件都很全,但是小 bug 很多啊,动态截图软件的经常失败,gnome-terminal 崩溃。

    最后选择了 Mac,突然发现我的所有需求都满足了,但是 Mac 我也有不适应的地方,Docker 支持的没有 Linux 好,写 C 这种底层一点的代码还是习惯用 gcc,然后装了个虚拟机,完全满足需求了。当然,还有一个最大的问题,我用的 MacBook Air 真的很烫,完全没办法放在膝盖上玩耍,这个我也不知道该咋办,只能说不在沙发或者床上玩电脑吧。


    以上就是我使用操作系统的经历,希望对楼主有帮助。
        59
    tempdban   2017-07-01 17:56:55 +08:00 via Android
    @vitovan 新玩具 get
        60
    debuggerx   2017-07-01 18:03:46 +08:00   ♥ 1
    @bwangel 现在有老王自己写的深度录屏了,马上要推的最新版还说要用 c++重写截图,应该不会再有问题了。。terminal 还是就用 deepin 自己的最好了,虽然也有点 bug,但是总归跟系统相性最好,大多数软件稍微配下就好……翻译软件我现在基本不用了,因为发现了 jetbrains 家的 IDE 都可以装一个叫做 translation 的插件,可以直接在 ide 里用快捷键调用有道的 api 中英互译,简直好用的不行,还完全不会打断敲代码的节奏…… idea、webstorm、clion、pycharm、androidstudio 全家桶——话说我是不是也算全栈啊?
        61
    zhangfei   2017-07-01 18:05:25 +08:00
    Elementary OS
        62
    shenqi   2017-07-01 18:13:05 +08:00
    mac
        63
    leekafai   2017-07-01 18:46:32 +08:00 via Android
    两个都试试也花不了一个星期吧
        64
    Damenly1   2017-07-01 19:32:23 +08:00
    Mac OS
        65
    vitovan   2017-07-01 20:34:02 +08:00
    @tempdban #59

    既然你喜欢,就再送你一个: http://www.windows93.net/
        66
    DaCong   2017-07-01 22:47:10 +08:00 via Android
    elementary 虽说漂亮点,但是遇到问题真的很麻烦。
        67
    anubiskong   2017-07-02 10:24:27 +08:00
    推荐用 mac
    linux 的话最多 ubuntu
        68
    fiht   2017-07-02 10:57:16 +08:00
    Ubuntu 吧,之前用过一段时间的 ElementaryOS,还给开发者团队捐赠了$5 (逃
    后来发现这个 ElementaryOS 小 bug 不断,于是又换回 Ubuntu 了。
        69
    tempdban   2017-07-02 11:39:19 +08:00 via Android
    @vitovan 还是 VM 的这个牛逼
        70
    bwangel   2017-07-02 13:22:29 +08:00
    @debuggerx #60 我需要要浏览器,终端,还有 PDF 中翻译单词,所以我还是需要一个好用的翻译软件的。

    感觉每个程序员都需要有一套自己熟悉的环境和开发工具,这个用什么不重要,重要的是稳定,熟悉。

    我一度因为逼格高的原因,一心想要折腾出一套属于自己的 Linux 开发环境,折腾了好几个月,试了 5 六种 Linux 发行版。最终决定放弃了,因为不稳定,Linux 桌面环境的稳定性真比不过 Mac 和 Windows。

    总的说来,用什么 OS,用什么 IDE,文本编辑器,都是非常个人化的选择,没有孰优孰劣之分,用的最顺手的就是最好的。

    就像一个项目的成败,是由过程控制,单元测试,自动化部署,自动化测试这些东西决定的,而不是因为用了哪个牛逼的语言或者牛逼的框架就能决定的。

    同样,一个程序员的水平,是主动学习能力,英文水平,数据结构,算法,操作系统,网络,软件工程,编译原理这些因素决定的,而不是用了什么牛逼的 IDE,文本编辑器或者牛逼的操作系统来决定的。
        71
    tcsky   2017-07-02 15:03:42 +08:00
    推荐 xubuntu
        72
    beginor   2017-07-02 23:08:33 +08:00 via Android
    推荐 Windows10 的会不会被打?
        73
    iamdhj   2017-07-03 09:21:32 +08:00
    Arch 滚动更新,永远都是最新版本,配合 i3-wm 基本操作只用键盘就够了
        74
    tgxh   2017-07-03 09:54:03 +08:00 via Android
    我就推荐 Windows10
        75
    sugarguo   2017-07-03 10:35:42 +08:00
    Elementary OS 普通使用没啥问题,用的功能多了会感觉要修改的东西太多了,还是 ubuntu 装个好点的主题吧
        76
    xmoiduts   2017-07-03 10:52:24 +08:00
    elementary OS 有很多小毛病,比如蓝牙不显示、网卡驱动找不到、显卡花屏等。还有它续航确实捉鸡,tlp 限制一下也只能跑两个多小时。还是原版 Ubuntu 比较好……吧(我也没用过 Ubuntu 桌面版,服务器端看起来挺不错的)
        77
    maxbon   2017-07-03 15:38:14 +08:00
    elementary 很不稳定的
        78
    Zuckjet   2017-07-03 21:12:17 +08:00
    用的是 unbun16 桌面版本,前端开发基本上能满足需求,目前来看出现过两次唤醒屏幕时无法输入账号密码,不得已重启解决.缺点是没有PS,另外QQ的使用也是痛点,不过微信网页版基本上满足要求.
        79
    abcbuzhiming   2017-07-03 22:00:45 +08:00
    我现在有种错觉是不是时光又开始倒退了,好多年前就销声匿迹的“不用某某系统( IDE,编辑器)”就不能开发党又回来了?
        80
    shaobin0604   2017-07-04 10:40:41 +08:00
    Ubuntu 12.04 LTS 一直用到现在
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4305 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 40ms · UTC 02:18 · PVG 10:18 · LAX 18:18 · JFK 21:18
    ♥ Do have faith in what you're doing.