首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mac上的软件开发

Mac上的软件开发
EN

Stack Overflow用户
提问于 2009-11-22 04:56:06
回答 4查看 610关注 0票数 2

我只是想知道,从linux软件开发的角度&软件开发的角度来看,买Macbook是否值得。我知道它的外观和感觉都很好。但我想知道更多关于在它上编码有多容易(工具,IDE等)。我认识的大多数拥有mac的人都不是软件开发人员。他们只是买了它,因为他们想要酷的因素。所以,我真的不能判断它的需求。

谢谢,Ajay G。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-22 05:01:44

我认识很多软件开发人员,他们选择Mac OS是因为它的Unix根目录和良好的图形用户界面,而不仅仅是“酷的因素”。

你可以通过MacPorts获得所有的linux开发工具,另外你还可以获得苹果自己的C/C++、Python和Java集成开发环境:XCode。XCode IMHO,没有MS Visual Studio那么成熟,但它绝对是一个很好的工具。

当然,您还将获得所有基于Java的软件开发工具,包括带有原生SWT的Eclipse。

票数 5
EN

Stack Overflow用户

发布于 2009-11-22 05:06:43

作为Linux的粉丝,我在很长一段时间里一直反对购买一台新的Mac电脑。然而,我终于咬紧牙关,在往我以前的笔记本电脑(运行CrunchBang和Linux Mint)中倒了几杯咖啡后,拿起了新的Macbook。这是我很长一段时间以来买得最好的东西之一。

我正在使用Macbook进行Java和Python编码,并计划在Adobe发布下一个版本的Flex Builder时安装它(过去8个月我一直在我的Linux PC上进行Flex开发)。我还在学习Cocao框架和用于开发XCode应用程序的Mac (只是为了好玩)。我用来开发的工具(Eclipse、Emacs、Vim等等)要么包含在内,要么易于安装,而且我在日常编码方面没有遇到任何问题。我还在笔记本电脑上的VirtualBox上运行CruchBang Linux,所以我手头上马上就有了Linux发行版。

如果您准备好使用新系统,我强烈建议您进行切换。

票数 6
EN

Stack Overflow用户

发布于 2009-11-22 06:50:57

Mac与Windows或Linux的不同之处并不是几个大的方面,而是许多小事情的总和,对细节的关注,使切换到Mac是值得的。我认为自己是一名Windows程序员,但现在我的主计算机是一台MBP。以下是一些原因:

  • 的东西很管用。安装或卸载软件是不会发生的。没有大的安装程序,没有人必须处理的配置,没有受到污染的注册表,程序只需复制到应用程序文件夹(或其他位置)进行安装,并在卸载时删除。操作系统中有许多神奇的功能,因此它可以自动检测这些复制和删除操作,找出哪些文件类型突然被识别,等等,最终用户不必关心
  • OS X的启动速度。在工作中,在当前的双核、2.6 GHz、2 2GB内存的机器上,启动我的Windows机器、登录和打开Outlook大约需要10分钟,这仅仅是因为Active Directory、推送的策略、反病毒扫描程序和所有其他无用的东西。我的MBP已经启动并运行,在一两分钟内就可以处理电子邮件。这是Windows的故障吗?我不知道。但这是PC用户在使用好的硬件部件的国际corporation
  • Apple中必须处理的问题。当我在我的MBP上播放一些音乐时,音质真的很好,立体声也很好。当夜幕降临时,键盘会自动从后面亮起。电源接头粘在电脑上是因为磁吸,而不是因为某些机械锁。这意味着当有人被困在电线上时,或者你把MBP移到离变压器太远的地方,它就会断线,没有任何损坏。你甚至不会在屏幕上收到任何让你分心的烦人信息。
  • 没有蠕虫或病毒。既不是通过浏览器也不是通过电子邮件。我可以只专注于我的工作
  • 内置应用程序实际上很有用。在Windows中,像地址簿、outlook express等内置的东西几乎是无用的。在OS中,它们是很棒、很有用的程序。例如,内置的ISync可以将地址簿的数据和iCals日历数据与我手机上的数据同步。我不需要额外购买任何东西,也不需要安装任何东西,它开箱即用。
  • 时光机。因此,苹果理应获得诺贝尔奖。Time Machine是苹果的内置备份解决方案。它的工作原理如下:当您第一次插入外部硬盘驱动器时,它会询问您是否应该将其用于备份。当您说是时,它将在该硬盘上创建整个计算机的完整备份。从那时起,每小时,它都会将您的计算机上发生的所有更改复制到该硬盘驱动器。它在过去24小时内保留这些每小时一次的备份。在过去的30天里,它保留了一个每日备份。每月一次,只要你有足够的空间。因此,您可以访问所有计算机的文件,就像一小时前、一天前、一周前一样,无论您需要什么。这一切都是自动发生的。如果你没有连接硬盘,时间机器也会继续工作,因为你正在路上做演示或类似的事情。当你的电脑坏了,你换了一台新的电脑,你可以用你的时光机备份来准确地恢复你的电脑在它被杀死之前的样子。我的一个同事把他的主MBP送去修理,用了一周的时间安装了最后一个Time Machine backup,然后当他修好的MBP回来后,他又在上面安装了Time Machine backup。在他能够工作的整个时间里,他不必经历整个安装和配置过程,等等。他能够专注于他的工作。所有这些都要归功于一个工具--时间机器--作为操作系统的一部分,它是免费的。
  • 只需要一个版本的操作系统:你在一个盒子上安装OS X,从那时起,你就拥有了你需要的一切。例如,如果你想在美国操作系统上支持中文字符,或者如果你想安装一个新的设备驱动程序或类似的东西,那么就没有必要放入操作系统安装介质中。
  • 和对我们程序员来说:一旦你发现控制台隐藏在应用程序/工具之下,你就有了一个到BSD Unix的命令行界面。所有好的工具,如gcc,ssh,svn,sqlite,netcat/nc,它们都在那里。对于IDE的粉丝,我们免费提供了X-Code。它比MSVS晚了几年,但是,嘿,那又怎么样。

因此,正如您所看到的,不是一两个大项目使切换值得,而是所有小改进的总和。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1776758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档