macos系统程序员的简单介绍
为什么我认为每个程序员都应该用Mac OS X
原因如下:
目前创新互联建站已为上千多家的企业提供了网站建设、域名、网络空间、网站托管、企业网站设计、广饶网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
1、操作系统的竞争到了一个新的阶段
Windows虽然仍旧是实质上的老大,但是操作系统的战争早已不是10年前的样子。随着Web应用的大行其道,很多人的电脑,都已经成了名符其实的上网本或者上网机。
Window/Mac OS X/Linux/Unix几大主流平台上都有了流行的Web浏览器,只要不是一个执着的IE粉丝,那么如果你的主要任务是Web浏览,现在几大操作系统的体验已经非常接近了。其他的基于互联网的流行软件,一般也都有比较好的跨平台支持。例如,聊天工具,Gtalk全平台覆盖,Msn全平台覆盖,现在甚至连一向被人看作很封闭的QQ,实际上也有Linux版本(虽然口碑很大,但是还有lumaQQ这样的替代产品),Mac版本(口碑不错),iPhone版本了(最近刚更新过,很不错)。
我们甚至看到了上网本这一硬件类别的产生。互联网成了计算机的中心,这很大程度上降低了微软的垄断优势。
3-4年前,切换到Mac OS X的时候,除了招商银行等少数应用以外,没有觉得任何的痛苦。那时候,主要开发服务器端程序,程序的运行环境是Linux,在Mac OS X这个Unix上面开发,其实很方便。
程序员可以在不同平台切换并不重要,重要的是,我们这些程序员的衣食父母已经可以自由的在各种平台上切换了。这就给了我们去尝试Windows以外平台的可能性。
很多人在比较Windows和Mac OS X的时候,有一个误区。因为他们自己是长期的Windows用户,对很多Mac OS X的细节很不喜欢(右键、按钮位置等等)。但是作为一个开发者,要注意的是用户。希望你们设想一个场景,一个从来没有用过电脑的人,他们学习Windows和Mac OS X,他们会更喜欢什么。想更多人会喜欢Mac OS X,如果设想是对的,那么未来是属于Mac OS X的。
2、iPhone以及未来的iPad
iPhone是近10年来,看到的最革命性的硬件产品。虽然他的功能,除了多点触摸、加速度传感器以外,大多数我们都在Nokia和其他竞争者的产品中见到过。用过Nokia2002年的产品7650,iPhone的所有功能它几乎都有(没有wifi,但是有gprs),但是用起来跟iPhone就是不一样。
那么区别在哪里呢?05年我买iPod Nano的时候,看到盒子的时候,吃了一惊,因为盒子最显眼的地方写的不是“容量:4G”,而是“可以容纳1000首歌,xxx张照片”。这家卖水果的公司突然明白,用户其实关心的是那个叫mp3的东西可以容纳多少歌,而不是从比特的角度,从存储的角度他的容量是多少G。多少G多少M的容量,是实现“容纳多少多少歌”这个目的的一种手段。我们总是太过care手段,忘了我们的目的是什么。
做产品的时候,很多人也是这样。如果你是第一次看电视购物卖手机,也许你就会想把手里面的iPhone扔掉,去买那些垃圾。因为你听介绍的时候,你会觉得全世界最好的手机就在那电视里,叫做“XX全能王”。从功能列表来看,它们简直是世界上最好的产品,但是如果你真的拿到手,你也许会发现那东西3分钟死机,也许什么操作都很慢,也许摔了一下就坏了。那个时候,我估计你会领悟到,功能多当然好。但是功能列表不会包括“不会3分钟死机”,“操作不会很慢”,“摔一下不会坏”。手机,或者任何产品对你最重要的不是功能多,而是好用。
iPhone让我发现原来手机上也可以有这么好用的浏览器。这是个纯技术问题么?不是,要知道Nokia很多手机用的浏览器内核和iPhone毫无二致,都是Webkit。但是操作起来看看,大家知道iPhone出来没有多久,所有网站手机流量最大的就是iPhone了,这不是靠运气啊。我有个Nokia E61i欧版手机,可以用wifi,但是用它的浏览器,实在是不方便,每次都要重新选择wifi,打开网站也很慢,打开了以后,放大缩小也很不方便。
好的体验仅是其一。更重要的是水果公司在iPhone这个产品上开发了AppStore,这是近10年来,我认为在软件行业最重要的一个东西。1976年2月3日比尔盖茨发表了著名的《An Open Letter to hobbyists》(给爱好者们的一封信),事实上开启了商业软件的道路。然而,商业软件从诞生起,就受到盗版的诅咒。从全球看,表面上微软是盗版的最大受害者。没错,从金额上看,是这样的。但是实际上所有的第三方开发者,才是盗版的最大受害者,他们中的很多人因为盗版而丧失了成长为微软这样企业的机会。
AppStore不能完全杜绝盗版,但是它从发行和支付渠道出发(跟iTune Store如出一辙),很大程度降低了盗版对第三方开发者成长带来的风险。很多单枪匹马的第三方开发者,凭借做iPhone软件发家(当然一个市场是有容量的,你不能指望它超越自己的机极限)。很多开发Mac软件多年的人,没因为开发Mac软件发家,但是因为移植了一个简单版本到iPhone发了家。据说,因为开发iPhone只能用Mac OS X,这成了近两年对Mac电脑销售最大的拉动。很多人为了开发iPhone程序而购买Mac电脑。
就在这时iPad来了。价格在2000-3000之间的上网本,应该是最近和未来,电脑市场一个很重要的增长点。这个价位可以吸引很多买不起电脑(可能更多是不舍得买电脑)的人。另外,关注上网这个概念简化操作,也可以让很多觉得电脑太难用的人们,来购买电脑。可惜,基于Windows的上网本在用户体验上实在是乏善可陈,往往仅仅是一个屏幕更小的Windows而已。
Windows在PC上面的优势本来有机会拓展到其他平台。在WinCE和Palm,微软实际上获胜了。但是之后就固步自封了,现在iPhone出来了,WinCE实际上已经没有什么大机会了。上网本和触摸设备,本来也是Windows有巨大优势的,但是微软实在缺乏在用户体验方面的努力(你去看看各种基于Windows的触摸查询设备吧,居然需要点一下然后鼠标光标蹦过来,然后才能点!!!!!!!)。
iPad的发布会,并不让人多么惊喜。这是因为iPad和iPhone战略在水果公司是紧密结合的,iPad包含了iPhone的所有革命性,然后把尺寸放大。发布会开到结尾,说到电池时间和价格的时候,我才开始兴奋。
iPad意味着什么?意味着一台便宜的上网本;有电脑的用户也不介意购买一个,买不起或者不舍得买电脑的人可能会买;因为便宜,所以医院和餐馆等可能会购买作为内部管理系统(医院信息系统,点餐系统);学校可以买做教育用途(电子书包)。意味着,我们可以在电脑上面写文档累了的时候,躺在床上抱着它听歌,看看书,玩个游戏。
这个产品如果操作的好的话,可以造就一个比iPhone更大更好的软件市场。
3、Mac OS X是Unix
对于大多数做服务器端开发的开发者,服务器端开发也许就意味着Linux下的C/C++和Java。Mac OS X是真正的Unix(符合标准,有授权,合法的可以用Unix商标)。大多数这类开发,你可以在Mac OS X下做,在Linux下执行。少数涉及到Linux和BSD内核不同的应用,稍微麻烦一点。但是如果你做到这个级别的话,我想你也不在乎了。
大多数基于Linux的开源软件,大多数为Unix架构设计的程序,都可以在Mac OS X下正常工作。虽然有很多软件编译起来,会遇到很多稀奇古怪的问题,但是放心,你在不同的Linux版本间编译的时候遇到的会更多。虽然Mac OS X下面的自动软件安装工具也会有各种各样的问题,但是放心,Linux下的也是。
Unix文化最经典的管道和脚本,Mac OS X也支持的很好。
Mac OS X是一个非常好的平衡,Unix式的命令行、脚本能力它全部具备,而且带有一个非常好用高效的GUI。所以不管你是CLI(命令行界面)控,还是GUI控,你都应该可以玩的很好。
有人问我Mac OS X是不是一个很好的学习Linux的途径。我不得不说,你要是真的玩转了Mac OS X(CLI+GUI)的话,你真的无需去学习Linux,用就是了。尤其是,学习Linux是为了学习服务器管理的人们,真玩转了Mac OS X,Linux有什么区别?
4、开拓你的视野
一段时间以来,我研究自己发展的过程中的瓶颈的时候,发现一切瓶颈都不来自能力,都来自视野,来自于给自己设置的愚蠢的极限。这么说,是因为我发现,我想做一辈子的程序员,而我也乐意学习新的知识,我也确实擅长不停的学习新的知识。
只是每经一个阶段,一旦我发现自己长期没有什么进步的时候,就会发现原因就是我已经不知道前面的路在哪里了。在.net出现之前,我已经是一个微软几乎所有产品的专家(但我不是MVP),我可以不借助ATL自己写Com组件,我写过IE和Outlook插件,等等。但是到了.net时代,我的心疲惫了,我决心不再跟随微软的脚步。
这两年,尤其是09年,做了一些iPhone开发,Cocoa开发(Tiny4Reader),做了些服务器端开发(GinkgoTek.com),我又开始像刚开始接触电脑那样的激情澎湃了。
对大多数纯Windows程序员,Mac OS X的GUI和基于Unix的CLI都是新的天地,哪怕你不真的从事这两方面的开发。在这些领域看到的东西对你的开发都是有利的。
腾讯是一个大家印象中很不注重用户体验的公司(老程序员视角)吧?但是现在QQ已经有了Mac版,iPhone版,而且iPhone版本已经多次打磨,已经是一个相当好用的iPhone应用了。年前我去了趟深圳,见了他们的iPhone开发team,他们很重视用户体验,也做了很多的尝试。而腾讯更多其他平台开发的工程师,也开始更加关注用户体验了。
对绝大多数Windows程序员,关注用户体验的经验和意识都不足,使用Mac OS X有利于提高这些方面的素养。
Mac OS 上有哪些程序员必备的软件
程序员非常希望自己的电脑能够一直保持干净,什么软件都不想装,系统自带的软件就够用了,甚至连系统自带的软件都想卸载个一干二净。开发的工具也不想装,因为不想工作。我就随便说下曾经用过的软件。
必备的电脑管理软件
PP助手,相当于Windows的360软件管家。
必备的浏览器
Firefox浏览器,自由开源的浏览器,调试网页的功能非常实用方便,经常能查出网页传递的错误。
Google浏览器,安装管理插件非常方便,页面设计简洁干净无广告。
必备文本编辑器
Microsoft系列办公软件,表格数据库文件都算实用,流通度最广的工具。
Adobe阅读器,可以封装文件加签名,减少污染保护版权。
必备数据库文件
Sql server,极其难安装的软件。
MySQL,简单易装。
C++开发平台
Visual Studio,老牌开发软件,功能强大,每一位程序员用过的工具。
Dev C++,简单的C++开发工具,推荐新手使用。
Java开发平台
Myeclipse,能解决许多找不到jar包的问题,全套配置。
不是装了程序员的软件就能变成程序员的。想知道需要安装什么样的app,变成程序员就知道了,不是必要的软件就不会安装啦。而且使用的是苹果系统也不需要担心,找不到对应Mac版本,推荐你安装一个虚拟机,装啥都行啦。
你身边的程序员用什么电脑,mac还是thinkpad?
计科专业从事软件开发多年,程序员选择电脑未必都去选择mac或者thinkpad,早些年大家对程序员对thinkpad还是比较有感觉,后来联想拿下这个品牌之后明显的感觉少了许多,其实很多程序员对于mac的极致体验还是情有独钟,但想买未必真的去落实买,毕竟高出市场价位还是有一定的距离,特别是一些上了年纪的程序员都会选择一般品牌的笔记本,倒是很多年轻的程序员一般都是选择mac,未来毕竟是越来越个性的时代。
大部分程序员对笔记本的要求主要是响应速度,基于这一点未必真的选择什么牌子的笔记本,配置是选择电脑很重要的一个因素,外界对于程序员的了解还是存在很多的误解,觉得这个职业存在着很多神秘感,特别是觉得程序员就该有自己的特殊键盘,程序员就是敲代码又不是为了专业键盘玩 游戏 ,好在国内程序员的数量已经百万之众,不像以前那么稀有,而且在二三线城市已经慢慢散开了,也就是讲程序员已经不是一线城市专有的权限,这样更多真实的程序员展示在大众的面前。
外界对于程序员还有一些常见的误解,做程序的无所不能,丢了QQ号或者在网络上赌博输了钱就可以找个程序员给找回来的这种想法,在身边人还是大有人在,而且还会说到作为一个程序员这点都不懂,本人在现实中经历了很多次这种情况,电脑坏了找程序员来修,电视坏了找程序员来修等等,在很多人眼中程序员就是无所不能的存在,最让人讨厌的是媳妇每次问word或者excel的使用上规则,先不要说了解不了解,最后扔下一句话是假程序员。
外界可能都会认为程序员的电脑配置除了mac就是thinkpak,在现实中使用这两个牌子的程序员不在少数,但也有很大一部分选择别的品牌,程序员主要任务是编写高质量的代码,不是讲有了这两个牌子才能写出高质量代码,再者说了程序员很多写电脑的笔记本基本上都是单位配置的,单位配置什么就用什么,用个人电脑写代码的毕竟还是少数,而且很多单位喜欢用戴尔的牌子,这些都不是程序员所能决定的,由于外界的不理解对程序员的误解现象还在加剧。
其实用什么牌子的电脑对于程序员来讲都不是什么难事,如果遇到一个不懂技术的领导或者老板才是程序员最大的悲哀,有时候做的努力别人认为成无用功,而且老板可能觉得一个功能只要实现了就没啥问题了,但事实是稳定的程序是调试出来的,所以很多老板觉得程序员的能力不行,所以如果遇到不尊重技术的老板,基本上在这种公司呆的时间都不会太长,毕竟任何技术类的工作都需要沉淀,都需要市场的打磨验证,不可能什么事情一蹴而就,这可比选择什么样子的电脑品牌要重要的多,希望能帮到你。
我们这边的猿人都是些能用键盘解决的,绝不会去碰鼠标和触板。所以都只用键盘带杆的。
如果看到哪位用键盘不全的macbook写代码,那一定是正在找自虐的猴子
program ?Mac :ThinkPad
其实在我看来,问题应该转化成 “同等价位 游戏 本要比ThinkPad的配置要高的多,为什么身边大多数程序员还是选择ThinkPad” ,毕竟用Mac太不习惯了。
那么ThinkPad到底为何受到程序员的青睐呢?
1、非常稳定
这一点可能是最重要的原因,作为一个程序员,最看重的就是机器的稳定性,因为谁也不想辛辛苦苦敲出来的代码因为机器的原因而“灰飞烟灭”吧!thinkpad的稳定性还体现在外壳和设计上,thinkpad外壳的材质耐摔、不易变形,并且“小黑”的设计看起来就是两个字儿,结实!
2、键盘手感好
说程序员是靠脑子吃饭的,但是键盘是脑力发挥的重要因素,试想一下一个毫无手感、敲起来手指生疼的键盘能让程序员安心想代码吗?thinpad键盘软硬恰当、键程适中,再加上经典的“小红帽”设计,工作时完全可以脱离鼠标。有人曾经说过,习惯了thinkpad键盘的人,完全看不上其他的键盘。
3、拓展性好
作为一台商务本,齐全的功能是必备。请大家想象一下,你做好一份案子,跑到客户那里准备演示,一看投影仪是VGA口,而你的电脑却只有HDMI接口,多尴尬……thinkpad电脑虽然不是最薄的,但却是考虑最周到的,可以直接插拔的SD卡口,很多系列还提供了拓展坞,给予了大家更多的扩展性。
4、没毛病
我的四年了,平时看电影, 游戏 很少玩,用另一个战神笔记本玩,ThinkPad专门用来办公,绝对是大家眼中最好的商务本,别说看起来有点笨中,实际上这是专门为防震、防水、防尘而设计的架构。四年了。没出现任何毛病。电池耐用、易于维修、系统稳定、简洁大方,绝对是大多数程序员的最爱。
看个人经济条件了,条件好的,买个配置好的,不好的买个一般配置的。
经济充裕的话,可以考虑苹果,thinkpad顶级配置的
一般的戴尔,惠普,联想,神州,华硕好点的配置的。
看弄什么开发,一般后台代码开发,CPU越强越好,内存越大越好,我选笔记本电脑,一般内存是16g起,能支持扩展更好,CPU i7八代起 锐龙7也可以。显卡随意了。因为不玩 游戏 ,确实用不到。一定要轻薄,携带方便。不能有一大堆灯光特效,给客户演示的时候电脑一拿出来,五颜六色的,也不是那么回事,对吧。
有的开发,比如你开发什么图像处理,图像识别,视频处理软件,需要用到GPU参与运算,那么GPU也会选好点的。
电脑是生产工具,条件允许的情况下,花个两三万为自己整个好点的电脑,也很有必要。
配置太差的电脑,确实用起来烦,同样的项目,别人编译打包,五六秒,你一分钟。同样的逻辑,别人十多秒,你要一分多钟,确实会影响。
现在很多IDE 越来越吃配置,配置好的电脑运行起来确实要快。
很多公司,都很明智,会优先给开发配置高的电脑,毕竟相对于工资,电脑这点开销不算啥的。
有一样的吗
我身边的程序员用什么电脑
从业多年,发现身边的程序员基本都会买 游戏 本作为自己的个人电脑,原因很简单,程序员的乐趣除了熬夜写代码,就是下班打 游戏 。那么一台 游戏 本自然是必不可少。Mac电脑和Thinkpad电脑并不适合打 游戏 ,自然不会是身边程序员的首选。但是,也有一些土豪程序员,拥有Mac,Thinkpad, 游戏 本等多台电脑,那么就不存在选择问题了。
我用什么电脑
这么多年,我总共买过四台电脑:
程序员用Mac or ThinkPad
作为程序员还是得根据自己的职业需要选择,比如:
运维老鸟也来谈一谈这个问题
入职的时候公司会给新人配电脑,公司出3000元,4年以后电脑归个人。我第一次申请的是TP 第二次申请的时候MACBOOK AIR。我还是一直用TP来处理工作事务,主要是以下两点。
皮实
我们公司的大部分程序员都是用thinkpad的,而我们的产品经理或者管理层一般都喜欢用mac,我的这台电脑T420i马上就要8年了,除了 游戏 带不动以外,我增加了内存条,光驱位加上了固态硬盘,现在日常工作还能应付,而且没有丝毫的故障。thinkpad外壳的材质耐摔、不易变形,并且“小黑”的设计看起来就是两个字儿,结实!
外观不落伍
TP的外观我看都一样,没有太大的差别,这样也就是我的8年电脑开会的时候拿出来丝毫的不掉价,而且黑色设计商务范十足。
用起来顺手
习惯这个东西很难改掉的就像用惯了WINDOWS然后用ios一样很难适应,TP的一些设计也是这样的比如触摸板的手势,红点鼠标等。
对于编程而言,mac和thinkpad自己都有在使用,下面说说这两种类型的笔记本
键盘和触控板
对于键盘手感而言,thinkpad的键程适中,打起字来很舒服。长时间的编程敲代码,手指基本上不会有酸痛的感觉。在这一点上thinkpad的键盘设计要比mac好一些,并且thinkpad独有的红点设计完全可以不用鼠标进行操作。当然mac也完全可以键盘加触控板来进行一些常规的电脑操作,mac的优势在于其触控板的个性化设计,切屏,上下滑动屏幕,灵敏度度都非常的棒。
所以键盘的话thinkpad要具有一定优势,触控板来说mac的设计更胜一筹
操作系统
mac独有的os系统非常适合进行编程开发,因为一般开发出来的系统大多数会部署到Linux的服务器上面。 而类UNIX的系统基本上大同小异,Unix下的一些工具包都可以下载使用 ,所以对于开发而言,mac具有天然的优势。并且mac的开机速度,异常关机后的环境恢复做的都非常棒,体验非常不错。对于thinkpad来说,如果是安装windows系统的话,一些常用shell命令,系统的启动脚本之类的需要去单独的做适配,建议安装deepin深度操作系统,跟Ubuntu的操作习惯差不多。从系统的生态环境来说,个人感觉mac的生态环境是很好的。
便携性
mac的体积不大,非常的轻薄便于携带,而且外观比较美观,这是大多数人对于mac的直观印象。从续航的角度来说, mac的续航能力也是非常的不错 。正常使用5,6个小时是完全可以的。thinkpad的续航上面对比mac要差一些。所以如果是经常需要携带笔记本上下班,mac是一个非常不错的选择。
个人从以上三个方面谈了自己对于mac和thinkpad的看法,那么使用哪个笔记本办公,还是需要结合自己的具体业务场景。
用windows你永远也不会成为一个真正的程序员
你好,我是鹏妹妹。针对您提出的问题,我给出的答案是:我身边大部分当程序员的朋友基本上用的都是苹果macbook。
编程本身和选择电脑品牌是没有任何关系的,为什么我的这些朋友选择mac呢?
1、体积小、轻薄便于携带,而且外观比较美观,这是选择macbook人的第一印象。
2、续航,macbook的续航能力真的是相当的出色。我本人以及我的朋友正常编程使用,8h是妥妥的。
3、触控板。macbook的触控板真的是太好用了,触控面积又大。说句大实话,用过macbook触控板的人基本上都不想再去用鼠标。就是这么厉害!!
4、Linux下开发更优秀。Mac OS是基于Unix的,想用的工具真的是太多太多了,不需要安装复杂的环境。常用的编程语言全部支持,linux下开发效率更高。
5、没有病毒的干扰,系统流畅,操作界面简洁。
最后还是要说下,编程其实和选择电脑品牌没关系,完全是个人喜好,但是我更人推荐你买macbook。macbook除了贵点,但是你买了它绝对不会后悔,并且真香!!!!
为什么现在很多程序员都喜欢用Mac作为主力开发了?
最主要原因是,现在年轻一代,不管有没有钱但是一定得享受,用Mac主要部分还是装逼。要说好用windows也很好用,别给我说什么unix系统,链接服务器方便,终端好用和linux命令一样、系统不卡这些,这些在window都可以搞定。作为一个用了10年Mac的老程序员总结就是这些。已换windows
一方面是xcode的原因,另一方面是因为mac干扰少,windows容易卡,还动不动出弹窗广告,容易分心。我不用Xcode但是我也用mac,写c++用的sublime text。
做app开发的,可以在mac上完成android和ios两个平台的开发,打包,上架。在win上想要完成ios端只能黑苹果。现在又有很多app前端混合开发或者搬砖的能同时搞android和ios,用mac省事。专做后端开发呢,win居多
软件开发,mac是首选,itream ,idea,subline,好用!主要是系统稳定,系统能用到机器报废,我第一台电脑还在用,11年的mbp13寸!
如果打 游戏 那必须windows
公司配置mac,我感觉是这几点吧!一,提供公司形象,
二,公司抵税,
三,算是给研发的福利,说提高效率有点扯蛋[呲牙]!
我也是在纠结究竟买Win好还是Mac好。作为开发老兵,用过Win,用过Linux,就是没长期用过Mac,这终是一块心病,但是多次看着Mac想入手,一考虑到价格还有点不舍得。一台Win的笔记本,就算比较贵的ThinkPad X1也没有Mac同等配置的贵,别和我说什么物有所值,钱才是第一考虑要素,至少对我来说是这样。工作上来说,Win肯定是够用的,绝对不会出现不能工作的情形,只有别的系统兼容Win的情况,不会有Win去兼容别人的情况。有人说,一个人可不可靠就看他做事稳不稳定,如果和领导或客户开会,突然有个程序或文档要打开,这时Mac系统卡壳会不会影响自己的印象呢?这个真不好说,但在职场还是保守点好,至少对我来说是这样。但是,技术上的冲动有一种强烈的吸引力,Mac从开始到现在,一直有一种精致的映像在市场中傲立,Win虽然好用,却没有这种引领 时尚 的风骨。对技术老鸟来说,什么技术都应该不算障碍了,把Mac配成和Win一样方便,甚至更方便也不是难事,唯独放下心中是不适应,即可。甚至,一种特立独行般的个性就是品牌所带来的价值,像耐克,阿迪一样,穿在身上总觉得更自信一些,用起Mac来是不是敲码都更快一些呢?现在我也立一个flag,等现在这个本子淘汰的时候,一定入手一台Mac,虽然每次下单的时候都会改变主意,这次真不想变了。别等哪天老奶奶都用上Mac,才开始入手就太Out了,虽然现在已经有点Out了。
用mac都懒人居多,大多不想折腾环境
因为linux很多底层环境都有了
例如,windows还要装很多才能搞makefile 指令,例如mingw这种...
跑git也是也是要装很多,装错移除也是一大困难。
不过若非XCode因素,ubuntu才是最适合软体开发的
因为你不可能把伺服系统架在macos上。。。 OS要钱
写完还要考虑环境在装在ubuntu上,简直傻B。
这是我周遭码农的心得。
卡不卡,是你电脑买太差, 有钱买mac却没钱买同价位的win笔电,这才是病。
分不分心,这是你的问题,说用mac就专心也只是借口而已。
当然这一切要建立在你不会用到Xcode情况。 否则正常码农首选因该是ubuntu类型。
开源/DIY/又可以伺服器/免费商用
当你用了Mac开发以后,就回不去了。
Java程序员开发效率提升30%以上,关键还一直用一直爽,不像Windows下开发,一开始偶尔卡一下,后面偶尔不卡一下。
一,界面简洁。
二,操作简单。
三,手机,电脑,iPad都是一个操作逻辑,上手快。
四,系统好
虽然都是用x86构架,但是内存管理依然和iOS一样。
五,没有乱七八糟的广告,和弹窗。
大概就是你看30帧电影和看60帧电影的区别吧,看30帧你也说不上哪里不好,反正一直都是怎么看的,但一看60帧你就感觉,卧槽,好丝滑好流畅
像我这样搞完前端搞后端,搞完后端搞andriod,搞完andriod搞ios,你说,不用mac怎么搞,怎么搞
当前文章:macos系统程序员的简单介绍
分享路径:http://pwwzsj.com/article/hojedd.html