.NET开发人员应考虑切换到Mac OS的10个理由 [英] 10 Reasons .NET developers should consider the switch to Mac OS

查看:87
本文介绍了.NET开发人员应考虑切换到Mac OS的10个理由的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这可能会成为一种拖钓信息,但这并不是真的。这是

打算以一种有趣的方式分享我在Mac OS上的最新体验。我这样做是因为我喜欢一般的技术

和我认识的大多数程序员都对技术充满热情,不幸的是,很多人都远离Mac。有些好像它是

禁果(你知道你在那里)和其他人因为他们

认为它是适用于那些人的操作系统足够聪明才能使用真正的b $ b计算机。有人最近把它给了我。我承认我不到两年前就是这些人中的一员,但我发现Mac OS是,坦率地说,我是最强大的桌面操作系统。与...一起玩或试图开发。

单词Magic这不是完美契合,它是第一个想到的问题(Chuck Palahniuk,那是给你的)。


所以我最近有机会玩一个Pystar系统,

如果你不熟悉这家公司他们生产一个通用的$ 399

裸机PC能够运行Mac OS零售版本没有

需要操作系统加载程序黑客攻击。 (是的,我知道与他们的许可协议有关的法律问题,并且这样做,我不是在推广Pystar和

,当我转换到Mac OS时它将是在Apple品牌的硬件上,与我一起承担

)。


因此有机会玩Mac OS,Windows XP和Vista

a $ 399 Pystar我的第一个观察是性能差异。只需

把一切都变得更快 - 一切。滑动鼠标光标时,从表观刷新率

开始。程序启动时需要花费b / b
,以及关闭程序时的响应时间。在Mac OS上

Leopard 10.5我能够在720p打开三部QuickTime电影预告片

这些窗口带到顶部时,没有问题可以减少(或者甚至没有打嗝)。所以这导致了我的

我认为.NET开发人员应该考虑将这两个原因转换为Mac OS


1。日常任务的性能提升。


您在PC上工作,在PC上玩游戏。虽然Mac OS不会使得运行得更快,但它会提高你在计算机上执行的其他操作的性能。在我对Windows XP的测试和

Vista中,结果大致相同,在第二次720p QuickTime后,
预告片运行的东西真的很迟钝。


2.当前版本的Mac OS附带了一个名为Bootcamp

的程序,可以轻松运行XP。那是Apple的营销产品线,但它的确是有效的,它确实很容易。基本上这个

是分区管理员,没有仿真正在进行,你需要一个

许可的Windows副本来完成这项工作,但内置了支持。 />
所以你可以通过Bootcamp在Mac上安装Visual Studio.NET


3.两个不同的计算环境,一个用于工作,一个用于

play。

这个稍后会收缩,但如果你只是一个.NET的开发人员,那么Mac OS的加入可能会给你带来生机正是你需要帮助将工作与游戏区分开来。理想情况下,大多数人都会玩时间

会远离电脑,但是每个人都会收到电子邮件,每个人都会浏览网页,每个人都会制作一张DVD家庭照片(清单

继续)。要说Mac OS更好地完成这些任务将是主观的,但我能说的是,事实是Apple为新Mac用户免费提供了优质的软件。处理

这些任务。这些应用程序(例如iPhoto,iMovie,iChat,iDVD,

Garage Band)在Windows世界中并不相同。这些

应用程序中唯一一个已经越过的是iTunes,而且你现在正在Windows的后台运行

。想象一下,你用于普通任务的每个应用程序都是设计精良,功能强大且易于使用的。

这就是你得到的。

4. Mono开发的一流测试环境。

Mono项目(旨在将.NET交叉的开源项目

平台)变得非常认真努力允许.C#.NET应用程序在Unix平台上运行
。当您将Visual./ $
Studio中编译的.NET .exe带到Mac OS时,只有这一点才能真正体现到单声道才能真正实现
的努力。适用于未经修改的Mono。我有几个实用程序应用程序,我经历过这个。

5.一流的Java 2开发,提供优质的免费工具

和操作系统支持。

Mac OS的Java编程是一种乐趣。由于Sun Microsystems和Apple

Corp相当不错,你在Mac OS上找到的是大量的原始API支持Java。 Java在Mac上就像在Windows上一样强大了。实际上它更有能力,因为原生的UI b $ b UI集成(Mac OS附带一个优化的Java虚拟机

似乎接近本机代码速度,与大量原生API

包装器准备就绪并且记录良好.....例如想要玩
或使用QuickTime捕获视频,你可以在Mac OS上做到这一点在几个小时的编码中使用Java

。想要利用漂亮的外观和原始Apple / Mac OS应用程序的感觉,你不必做一件事,Apple

已经让它成为Java的Swing(它们与WinForms的对应物)被映射到Mac OS UI组件。所以Java应用程序看起来像本机Mac上的应用程序。


6.想象一下:所有适用于Mac OS

平台的最佳开发工具都是100%免费使用。

Apple的Visual Studio.NET的coutnerpart是XCode,这个工具和所有

编译器都包含在Mac OS DVD中,或者可以免费下载为

商业和私人使用。使用XCode,您可以使用Objective-C和Cocoa开发原生Mac OS

应用程序。


NetBeans 6.1(Sun的开源Java IDE)似乎在Mac OS上运行至少两次

,这将使Visual Studio.NET开发人员感觉到家里的b
。当你安装Mac OS版本的NetBeans所有桌面应用程序

你用Swing构建将保持本机应用程序的大部分外观和

将在本机附近运行代码速度。这也是免费的。

7. iPhone开发工具是免费的

上周据报道,iPhone应用程序预计将以b $ b b 2009年市场价值10亿美元。您需要的所有开发工具(包括桌面iPhone模拟器)都是100%免费下载,

但它们只能在Mac OS上运行。 br />
8.真正的下一代操作系统能够并行运行64位

另一个小的营销漏洞辜负它的炒作。您可以使用

为上述免费开发工具输出64位或32位
二进制文件并在当前版本上并行测试,运行和调试<美国运营商的


9.它是Unix的底层。

你可以在Mac OS上运行很多Linux应用程序,因为它''基于Unix的。

除了Windows之外的每个商业操作系统似乎都基于Unix而且

确认了UI下的许多Unix标准。 Windows仍然是孤立的
。 10年前当Windows 95风靡一时,这很好,但多年来操作系统本身已经变得臃肿。

没有内置智能或企业要求停止不良

设计的设备驱动程序(最终使用Vista,但这导致了另一个混乱)并且更重要的是一个混乱的任务管理器和

背景进程让上帝知道什么。


从架构的立场和用户体验随着时间的推移Windows

(是的,甚至Vista )看起来很古老


10. Mac OS呵护其用户,你应该得到宠爱。

在这个行业中你可能做得太糟糕了对于你自己

在谋生方面。你喜欢生活中美好的事物吗?豪华轿车和美食等美元?那么为什么你不想要奢侈品操作系统?是的,你为Apple品牌的

硬件支付了一点额外的费用,但是它们在客户服务中一直被评为第一,而b / b $ b非常注重细节软件设计




除了愚蠢的电视广告之外,为什么你会满足于少做什么

你做什么? br />

我最初开始发布这篇文章,抨击微软做了这样一个可怕的工作,不断发展Windows,而且冷漠导致我避免使用
$ b $那道路。我非常喜欢微软,而且他们的技术有很多,但是b $ b帮助我赚取了不错的收入,但是技术的东西是什么东西

总是在变化而且它在我们的工作范围的性质

预期变化并保持最新状态。可悲的是,这家拥有

的公司为企业界推出了许多伟大的东西已经失败了它是桌面用户的b
$ b桌面用户我相信他们现在处于危险之中

让一切都溜走了。如果Windows继续尝试,那么十年后就不会出现在明年或者年份之后,但是不会出现这种情况。

可以赶上其他操作系统(比如Mac OS)他们将被放弃。

This may come across as a trolling message, it''s not ment to be. It''s
intended to share a recent experience I had with Mac OS in an
entertaining way. I''m doing this because I love technology in general
and most programmers I know are passionate about technology,
unfortunately many of them stay away from Mac. Some as if it''s the
forbidden fruit (you know you''re out there) and others because they
think it''s OS for people who aren''t intelligent enough "to use a real
computer" as someone recently put it to me. I admit I was one of these
people less than two years ago, but I''ve found Mac OS to be, frankly
the most power desktop OS I''ve played with or tried to develop for.
The word "Magic" isn''t a perfect fit, bit it''s the first word that
comes to mind (Chuck Palahniuk, that''s for you).

So I recently had the opportunity to toy around with a Pystar System,
if you are not familiar with this company they produce a generic $399
bare-bones PC capable of running Mac OS retail version without
requiring an OS loader hack. (yes, I know about the legal issues with
their license agreement and doing this, i''m not promoting Pystar and
when I transition to Mac OS it will be on Apple branded hardware, bear
with me).

So having the opportunity to play with Mac OS, Windows XP and Vista on
a $399 Pystar my first observation was performance differences. Simply
put everything is faster- everything. From the apparent refresh rate
as you glide the mouse cursor. To the time it takes programs to
launch, to the response time when shutting programs down. On Mac OS
Leopard 10.5 I was able to open three QuickTime movie trailers at 720p
(HD resolution) and have a windowed Open GL 2.0 game going. With zero
slow down (not even a hiccup) as I clicked through to bring each of
these windows to the top there is no problem. So this leads to my
first of ten reasons I think .NET developers should consider switching
to Mac OS

1. Performance boost for day to day task.

You work on a PC, you play on your PC. While Mac OS won''t make Visual
Studio.NET run any faster, it will boost the performance of many of
the other things you do on a computer. In my test on Windows XP and
Vista the results were about the same, after the 2nd 720p QuickTime
trailer got running things really got sluggish.

2. The current version of Mac OS comes with a program called Bootcamp
that makes running XP easy. That''s the Apple marketing line, but the
thing of it is it really works and it''s really easy. Essentially this
is partion manager, there is no emulation going on and you do need a
licensed copy of Windows to make this work, but support is built in.
So you can install Visual Studio.NET on a Mac through Bootcamp

3. Two different computing environments, one for work and one for
play.
This one will contract with a later point, but if you''re a .NET only
developer, the addition of Mac OS to you life may be exactly what you
need to help separate work from play. Ideally most of you play time
would be away from a computer, but everyone does e-mail and everyone
browses the web, everyone makes a family DVD manges photos (the list
goes on). To say Mac OS does these sort of task better would be
subjective, but what I can tell is fact is that Apple provides
exceptional quality software for free to new Mac owners to handle
these task. These applications (e.g. iPhoto, iMovie, iChat, iDVD,
Garage Band) have no equal in the Windows world. The only one of these
apps to have crossed over is iTunes and chances are you''re running
that in the background on Windows now. Imagine every application you
use for common task begin that well designed, power and simple to use.
That''s what you get.

4. First class test environment for Mono development.
The Mono project (open source project aimed at bringing .NET cross
platform) has become a very serious effort to allow .C# .NET apps to
run on Unix platforms. The effort that''s gone into Mono can really
only be appreciated when you bring a .NET .exe you compiled in Visual
Studio over to Mac OS and it just works on Mono unmodified. I have
several utility apps that I experienced this with.
5. First class Java 2 development with exceptional quality free tools
and OS support.
Java programming for Mac OS is a joy. Since Sun Microsystems and Apple
Corp get along rather well what you find on Mac OS is a large amout of
native API support available to Java. Java is as capable on Mac OS
as .NET is on Windows. In fact it''s more capable because of the native
UI integration (Mac OS comes with a optimized Java virtual machine
that seems to run near native code speed, with plenty of native API
wrappers ready to go and well documented..... for example want to play
or capture video using QuickTime, you can do that on Mac OS using Java
in a few hours of coding. Want to take advantage of the nice look and
feel of native Apple/Mac OS apps, you don''t have to do a thing, Apple
has made it so Java''s Swing (their counterpart to WinForms) is mapped
to Mac OS UI components. So Java apps look like native apps on Mac.

6. Imagine this: all the best development tools for the Mac OS
platform are 100% free to use.
Apple''s coutnerpart to Visual Studio.NET is XCode, this tool and all
compilers come included on the Mac OS DVD or can be downoaded free for
commercial and private use. With XCode you can develop native Mac OS
applications using Objective-C and Cocoa.

NetBeans 6.1 (Sun''s open source Java IDE) seems to run at least twice
as fast on Mac OS and will make Visual Studio.NET developers feel at
home. When you install the Mac OS version of NetBeans all desktop apps
you build with Swing will maintain much of the look of native apps and
will run near (or at) native code speed. This is also free.
7. iPhone development tools are free
Last week it was reported that iPhone applications are expected to
boom to a $1 billion market in 2009. All the development tools you
need (including desktop iPhone emulator) are 100% free to download,
but they only run on Mac OS.
8. A true next generation operating system capable of running 64-bit
and 32-bit code side by side
Another little marketing spill that lives up to it''s hype. You can use
the for mentioned FREE development tools to output 64-bit or 32-bit
binaries and test, run, debug them side by side on the current version
of Mac OS
9. It''s Unix under the hood.
You can run many Linux applications on Mac OS because it''s Unix based.
Every commercial OS except Windows it seems is based on Unix and
confirms to many Unix standards under the UI. Windows remains
isolated. That was fine and good 10 years ago when Windows 95 was all
the rage, but over the years the OS itself has become a bloated mess.
With no built in intelligence or corporate demands to stop poorly
designed device drivers (finally with Vista, but that''s lead to
another mess) and more importantly a cluttered task manager and
background processes that do God knows what.

From an architecture stand point and user experience over time Windows
(yes, even Vista) seems archaic

10. Mac OS pampers its users and you deserve to be pampered.
In this industry chances are you''re not doing too bad for yourself
when it comes to earning a living. Do you like the nice things in life
such as luxury cars and fine dining? Well then why wouldn''t you want
a luxury OS? Yeah, you pay a bit of a premium for Apple branded
hardware, but they are constantly rated #1 in customer service and
that extreme attention to detail bleeds over in their software design
as well.

Silly tv commercials aside, why would you settle for less doing what
you do?

I originally started this post bashing Microsoft for doing such a
horrible job evolving Windows and it was apathy that led me to avoid
that path. I like Microsoft a great deal and their technologies have
helped me earn a good income, but the thing with technology is things
are always changing and it''s in the nature of our line of work to
anticipate change and to stay current. Sadly, this company that has
put out so many great things for the corporate world has failed it''s
desktop users and I believe at this point they are in danger of
letting everything slip away. That won''t come next year or the year
after, but ten years down the road if Windows continues to try and
play catch up with other OS''s (like Mac OS) they will be abandoned.

推荐答案

399

裸机可以运行Mac OS零售的PC没有

的版本需要操作系统加载程序黑客攻击。 (是的,我知道与他们的许可协议有关的法律问题,并且这样做,我不是在推广Pystar和

,当我转换到Mac OS时它将是在Apple品牌的硬件上,与我一起承担

)。


因此有机会玩Mac OS,Windows XP和Vista

a
399
bare-bones PC capable of running Mac OS retail version without
requiring an OS loader hack. (yes, I know about the legal issues with
their license agreement and doing this, i''m not promoting Pystar and
when I transition to Mac OS it will be on Apple branded hardware, bear
with me).

So having the opportunity to play with Mac OS, Windows XP and Vista on
a


399 Pystar我的第一个观察是性能差异。只需

把一切都变得更快 - 一切。滑动鼠标光标时,从表观刷新率

开始。程序启动时需要花费b / b
,以及关闭程序时的响应时间。在Mac OS上

Leopard 10.5我能够在720p打开三部QuickTime电影预告片

这些窗口带到顶部时,没有问题可以减少(或者甚至没有打嗝)。所以这导致了我的

我认为.NET开发人员应该考虑将这两个原因转换为Mac OS


1。日常任务的性能提升。


您在PC上工作,在PC上玩游戏。虽然Mac OS不会使得运行得更快,但它会提高你在计算机上执行的其他操作的性能。在我对Windows XP的测试和

Vista中,结果大致相同,在第二次720p QuickTime后,
预告片运行的东西真的很迟钝。


2.当前版本的Mac OS附带了一个名为Bootcamp

的程序,可以轻松运行XP。那是Apple的营销产品线,但它的确是有效的,它确实很容易。基本上这个

是分区管理员,没有仿真正在进行,你需要一个

许可的Windows副本来完成这项工作,但内置了支持。 />
所以你可以通过Bootcamp在Mac上安装Visual Studio.NET


3.两个不同的计算环境,一个用于工作,一个用于

play。

这个稍后会收缩,但如果你只是一个.NET的开发人员,那么Mac OS的加入可能会给你带来生机正是你需要帮助将工作与游戏区分开来。理想情况下,大多数人都会玩时间

会远离电脑,但是每个人都会收到电子邮件,每个人都会浏览网页,每个人都会制作一张DVD家庭照片(清单

继续)。要说Mac OS更好地完成这些任务将是主观的,但我能说的是,事实是Apple为新Mac用户免费提供了优质的软件。处理

这些任务。这些应用程序(例如iPhoto,iMovie,iChat,iDVD,

Garage Band)在Windows世界中并不相同。这些

应用程序中唯一一个已经越过的是iTunes,而且你现在正在Windows的后台运行

。想象一下,你用于普通任务的每个应用程序都是设计精良,功能强大且易于使用的。

这就是你得到的。

4. Mono开发的一流测试环境。

Mono项目(旨在将.NET交叉的开源项目

平台)变得非常认真努力允许.C#.NET应用程序在Unix平台上运行
。当您将Visual./ $
Studio中编译的.NET .exe带到Mac OS时,只有这一点才能真正体现到单声道才能真正实现
的努力。适用于未经修改的Mono。我有几个实用程序应用程序,我经历过这个。

5.一流的Java 2开发,提供优质的免费工具

和操作系统支持。

Mac OS的Java编程是一种乐趣。由于Sun Microsystems和Apple

Corp相当不错,你在Mac OS上找到的是大量的原始API支持Java。 Java在Mac上就像在Windows上一样强大了。实际上它更有能力,因为原生的UI b $ b UI集成(Mac OS附带一个优化的Java虚拟机

似乎接近本机代码速度,与大量原生API

包装器准备就绪并且记录良好.....例如想要玩
或使用QuickTime捕获视频,你可以在Mac OS上做到这一点在几个小时的编码中使用Java

。想要利用漂亮的外观和原始Apple / Mac OS应用程序的感觉,你不必做一件事,Apple

已经让它成为Java的Swing(它们与WinForms的对应物)被映射到Mac OS UI组件。所以Java应用程序看起来像本机Mac上的应用程序。


6.想象一下:所有适用于Mac OS

平台的最佳开发工具都是100%免费使用。

Apple的Visual Studio.NET的coutnerpart是XCode,这个工具和所有

编译器都包含在Mac OS DVD中,或者可以免费下载为

商业和私人使用。使用XCode,您可以使用Objective-C和Cocoa开发原生Mac OS

应用程序。


NetBeans 6.1(Sun的开源Java IDE)似乎在Mac OS上运行至少两次

,这将使Visual Studio.NET开发人员感觉到家里的b
。当你安装Mac OS版本的NetBeans所有桌面应用程序

你用Swing构建将保持本机应用程序的大部分外观和

将在本机附近运行代码速度。这也是免费的。

7. iPhone开发工具是免费的

上周据报道,iPhone应用程序预计将以b $ b b
399 Pystar my first observation was performance differences. Simply
put everything is faster- everything. From the apparent refresh rate
as you glide the mouse cursor. To the time it takes programs to
launch, to the response time when shutting programs down. On Mac OS
Leopard 10.5 I was able to open three QuickTime movie trailers at 720p
(HD resolution) and have a windowed Open GL 2.0 game going. With zero
slow down (not even a hiccup) as I clicked through to bring each of
these windows to the top there is no problem. So this leads to my
first of ten reasons I think .NET developers should consider switching
to Mac OS

1. Performance boost for day to day task.

You work on a PC, you play on your PC. While Mac OS won''t make Visual
Studio.NET run any faster, it will boost the performance of many of
the other things you do on a computer. In my test on Windows XP and
Vista the results were about the same, after the 2nd 720p QuickTime
trailer got running things really got sluggish.

2. The current version of Mac OS comes with a program called Bootcamp
that makes running XP easy. That''s the Apple marketing line, but the
thing of it is it really works and it''s really easy. Essentially this
is partion manager, there is no emulation going on and you do need a
licensed copy of Windows to make this work, but support is built in.
So you can install Visual Studio.NET on a Mac through Bootcamp

3. Two different computing environments, one for work and one for
play.
This one will contract with a later point, but if you''re a .NET only
developer, the addition of Mac OS to you life may be exactly what you
need to help separate work from play. Ideally most of you play time
would be away from a computer, but everyone does e-mail and everyone
browses the web, everyone makes a family DVD manges photos (the list
goes on). To say Mac OS does these sort of task better would be
subjective, but what I can tell is fact is that Apple provides
exceptional quality software for free to new Mac owners to handle
these task. These applications (e.g. iPhoto, iMovie, iChat, iDVD,
Garage Band) have no equal in the Windows world. The only one of these
apps to have crossed over is iTunes and chances are you''re running
that in the background on Windows now. Imagine every application you
use for common task begin that well designed, power and simple to use.
That''s what you get.

4. First class test environment for Mono development.
The Mono project (open source project aimed at bringing .NET cross
platform) has become a very serious effort to allow .C# .NET apps to
run on Unix platforms. The effort that''s gone into Mono can really
only be appreciated when you bring a .NET .exe you compiled in Visual
Studio over to Mac OS and it just works on Mono unmodified. I have
several utility apps that I experienced this with.
5. First class Java 2 development with exceptional quality free tools
and OS support.
Java programming for Mac OS is a joy. Since Sun Microsystems and Apple
Corp get along rather well what you find on Mac OS is a large amout of
native API support available to Java. Java is as capable on Mac OS
as .NET is on Windows. In fact it''s more capable because of the native
UI integration (Mac OS comes with a optimized Java virtual machine
that seems to run near native code speed, with plenty of native API
wrappers ready to go and well documented..... for example want to play
or capture video using QuickTime, you can do that on Mac OS using Java
in a few hours of coding. Want to take advantage of the nice look and
feel of native Apple/Mac OS apps, you don''t have to do a thing, Apple
has made it so Java''s Swing (their counterpart to WinForms) is mapped
to Mac OS UI components. So Java apps look like native apps on Mac.

6. Imagine this: all the best development tools for the Mac OS
platform are 100% free to use.
Apple''s coutnerpart to Visual Studio.NET is XCode, this tool and all
compilers come included on the Mac OS DVD or can be downoaded free for
commercial and private use. With XCode you can develop native Mac OS
applications using Objective-C and Cocoa.

NetBeans 6.1 (Sun''s open source Java IDE) seems to run at least twice
as fast on Mac OS and will make Visual Studio.NET developers feel at
home. When you install the Mac OS version of NetBeans all desktop apps
you build with Swing will maintain much of the look of native apps and
will run near (or at) native code speed. This is also free.
7. iPhone development tools are free
Last week it was reported that iPhone applications are expected to
boom to a


2009年10亿市场。您需要的所有开发工具(包括桌面iPhone模拟器)都是100%免费下载,

但它们只能在Mac OS上运行。

8.真正的下一代操作系统能够并行运行64位

另一个小小的营销漏洞扼杀了它的炒作。您可以使用

为上述免费开发工具输出64位或32位
二进制文件并在当前版本上并行测试,运行和调试<美国运营商的


9.它是Unix的底层。

你可以在Mac OS上运行很多Linux应用程序,因为它''基于Unix的。

除了Windows之外的每个商业操作系统似乎都基于Unix而且

确认了UI下的许多Unix标准。 Windows仍然是孤立的
。 10年前当Windows 95风靡一时,这很好,但多年来操作系统本身已经变得臃肿。

没有内置智能或企业要求停止不良

设计的设备驱动程序(最终使用Vista,但这导致了另一个混乱)并且更重要的是一个混乱的任务管理器和

背景进程让上帝知道什么。


从架构的立场和用户体验随着时间的推移Windows

(是的,甚至Vista )看起来很古老


10. Mac OS呵护其用户,你应该得到宠爱。

在这个行业中你可能做得太糟糕了对于你自己

在谋生方面。你喜欢生活中美好的事物吗?豪华轿车和美食等美元?那么为什么你不想要奢侈品操作系统?是的,你为Apple品牌的

硬件支付了一点额外的费用,但是它们在客户服务中一直被评为第一,而b / b $ b非常注重细节软件设计




除了愚蠢的电视广告之外,为什么你会满足于少做什么

你做什么? br />

我最初开始发布这篇文章,抨击微软做了这样一个可怕的工作,不断发展Windows,而且冷漠导致我避免使用
$ b $那道路。我非常喜欢微软,而且他们的技术有很多,但是b $ b帮助我赚取了不错的收入,但是技术的东西是什么东西

总是在变化而且它在我们的工作范围的性质

预期变化并保持最新状态。可悲的是,这家拥有

的公司为企业界推出了许多伟大的东西已经失败了它是桌面用户的b
$ b桌面用户我相信他们现在处于危险之中

让一切都溜走了。如果Windows继续尝试,那么十年后就不会出现在明年或者年份之后,但是不会出现这种情况。

可以赶上其他操作系统(如Mac OS)他们将被放弃。
1 billion market in 2009. All the development tools you
need (including desktop iPhone emulator) are 100% free to download,
but they only run on Mac OS.
8. A true next generation operating system capable of running 64-bit
and 32-bit code side by side
Another little marketing spill that lives up to it''s hype. You can use
the for mentioned FREE development tools to output 64-bit or 32-bit
binaries and test, run, debug them side by side on the current version
of Mac OS
9. It''s Unix under the hood.
You can run many Linux applications on Mac OS because it''s Unix based.
Every commercial OS except Windows it seems is based on Unix and
confirms to many Unix standards under the UI. Windows remains
isolated. That was fine and good 10 years ago when Windows 95 was all
the rage, but over the years the OS itself has become a bloated mess.
With no built in intelligence or corporate demands to stop poorly
designed device drivers (finally with Vista, but that''s lead to
another mess) and more importantly a cluttered task manager and
background processes that do God knows what.

From an architecture stand point and user experience over time Windows
(yes, even Vista) seems archaic

10. Mac OS pampers its users and you deserve to be pampered.
In this industry chances are you''re not doing too bad for yourself
when it comes to earning a living. Do you like the nice things in life
such as luxury cars and fine dining? Well then why wouldn''t you want
a luxury OS? Yeah, you pay a bit of a premium for Apple branded
hardware, but they are constantly rated #1 in customer service and
that extreme attention to detail bleeds over in their software design
as well.

Silly tv commercials aside, why would you settle for less doing what
you do?

I originally started this post bashing Microsoft for doing such a
horrible job evolving Windows and it was apathy that led me to avoid
that path. I like Microsoft a great deal and their technologies have
helped me earn a good income, but the thing with technology is things
are always changing and it''s in the nature of our line of work to
anticipate change and to stay current. Sadly, this company that has
put out so many great things for the corporate world has failed it''s
desktop users and I believe at this point they are in danger of
letting everything slip away. That won''t come next year or the year
after, but ten years down the road if Windows continues to try and
play catch up with other OS''s (like Mac OS) they will be abandoned.


这篇关于.NET开发人员应考虑切换到Mac OS的10个理由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆