» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 小弟求教:周边朋友们刚都换了最后一代教主遗毒mbp,我有必要换吗?

posted by wap, platform: Samsung
码农用Mac都不算多,GitHub还是stackoverflow调查用Mac的和用Linux的差不多多,最多的还是Windows,这是美国的情况,在中国更适合码农?呵呵


TOP

posted by wap, platform: Samsung
引用:
原帖由 @石指圣  于 2016-11-12 18:53 发表
有些编码环境在win上配置的确痛苦 mac上比较多一条龙服务 比linux来说就是懒人设置
但Mac和Linux只是相似而已还是有不少差异,Linux和服务器环境完全一样,再说对很多开发者来说有没有华丽的gui问题大,而主要的编程IDE:jetbrains,eclipse,Vim,emacs在Mac和Linux上就没啥差别



TOP

posted by wap, platform: Chrome
引用:
原帖由 @birdie  于 2016-11-12 19:30 发表
mac版本的jetbrains系列比Linux下还是流畅的多了

确实mac的环境配置有点非主流,不过综合GUI和开发便利性来说非Windows系码农首选应该还是Macbook
流畅很多?这个肯定不会啊,反而OSX某些版本会导致它家的IDE特别卡


TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-11-12 19:47 发表
emacs在linux字体就折腾半天,要不是有xwidget加成得被osx吊打。当然最屎逼的还是卵窗版。
字体不用折腾了,我用github上某工具配置中文容易好多。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-11-13 17:51 发表
这还不是得折腾,你把一个白板.emacs放在osx和linux对比一下,几乎完全俩玩意。unix系做desktop能战的只有osx。
Linux下白板Emacs确实不好看,不过github一堆堆Emacs的Starter Kit,一条命令搞定,就算差距再大,几秒钟就搞定了。

桌面确实OSX好啊,但是和Linux还是有差别,现在很多新技术就是针对Linux的,例如广泛采用的Docker这玩意甚至就是基于Linux内核做的,换任何别的系统都是垃圾,对干活来说完全一样的环境更重要。OSX下干活经常不但要开Windows虚拟机,甚至连Linux虚拟机都要开着,太惨了。

Linux就是桌面软件弱而已,但是桌面本身效率不低

TOP

posted by wap, platform: Chrome
另外不光是编辑器,OSX下搭建一些开发环境简直要崩溃,OSX到底不是Linux,你省了UI的心别的一堆不省心的,我这里的Mac大概好几个月没开机了,也就发布下iOS版上去编译打包一下。

虽然图形GUI设计方面OSX有几个独占的顶级软件,别的平台没这么牛逼的,但好歹有能用的。

但是有些领域,例如芯片设计开发之类的,OSX只有没法用的了。Linux得益于服务器、Android、嵌入式等领域的绝对统治地位,有些技术和软件只有它有,别家没戏。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-11-13 18:23 发表
.emacs都是我自己手写elisp,那种spacemacs之类大而全的没啥用处对我,但问题就是出现在白板.emacs上,应该说这也不是emacs的问题,这是linux的问题,
我承认linux desktop要是自己制定的话会秒osx,更炫酷,更有效率(以前我用fvwm的时候几乎不需要鼠标了),但花费的时间和精力会比osx
多的多,光看完fvwm manual就够喷的了,还一堆module。
桌面不需要,就当Windows用不用订制就行,不用更有效率,因为你大部分时间都在IDE、Console转,IDE靠编辑器,Console有一堆牛逼的,这都不影响开发效率。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-11-13 19:19 发表
emacs有tramp,eshell,远程访问,本地编辑,远程编译。这些都可以在osx下进行,还节省了你cpu计算时间
优点在哪?别的也可以,看不出osx的必要性

TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-11-13 19:30 发表
233,又说回来了,白板.emacs就是例子。
这不是刚需啊,一条git就解决了

TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-11-13 23:21 发表
怎么说能,emacs起初的设计目标是以文本编辑为主的工作环境,后来被很多人玩坏,而且大家还特喜欢这样。
比如浏览网页,这样浏览网页我觉得除了装逼没什么太大意义。不够25.1正式加入了xwidget确实对emacs是一个质的提升,可惜目前在osx下无法享受。。。
@石指圣 最有名的是还能控制咖啡机煮咖啡

是啊,那OSX的优势呢?emacs个平台都有,互相之间也就些许小差异,而且基本不是刚需。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @石指圣  于 2016-11-14 00:12 发表
我遇到一些开源的东西都是针对osx进行过配置方面的优化 而因为linux发行版众多 有时得不到完美贴切的支持 作者不会考虑到某个自己不用的发行版 更何况有些osx独占或者限时独占的东西 比如homebrew用起来方便的很 过了很久才上linux sourcetree还是一直没有linux版 等等 总之使用osx节省了不少搭建环境的工夫 针对大部分开发者的情况都是这样 没必要跟系统浪费时间 我的理解是这样的

本帖最后由 石指圣 于 20161114 22:13 通过手机版编辑
是的,很多都有osx优化版本,不过Linux用一套发行版也只需要稍微看看帮助就OK了,毕竟这两者在开发者使用上都差不多,只要有的,那就没什么太大差异。

开发方面的问题在于,有些OSX根本没有,覆盖面比Linux差一点,例如现在流行的Docker,这玩意偏偏只有Linux才有,因为苹果的政策导致OSX无法在内核中做到这些。当然OSX也有Linux没有的玩意,本身就和iOS/Android类似,一个封闭但是单一稳定,一个自由但是需要更容易过界。

不过就左开发而言,又不需要你去折腾内核,就在各种IDE、编译器里面晃悠,不涉及各自强项的地方,基本都差不多。

TOP

发新话题
     
官方公众号及微博