プログラマーがMac OS Xを使用または推奨するのはなぜですか?[閉まっている]


61

私はしばらくの間MacとWindowsの両方で働いてきました。しかし、プログラマーがWindowsやLinuxよりもMac OS Xを熱心に選択する理由を理解するのにまだ苦労していますか?

WindowsとLinuxを好むプログラマーがいることは知っていますが、Mac OS Xはプログラマーに最も適していると考えているため、Mac OS Xのみを使用するプログラマーに質問しています。

Mac OS Xは美しいUIを持ち、nixベースであると主張する人もいるかもしれませんが、Linuxはそれを行うことができます。Windowsはnixベースではありませんが、Cocoa / Objective-Cを除くすべてのプラットフォームまたは言語で開発できます。

Mac OS Xでのみ利用可能なアプリケーションですか?それは本当に価値がありますか?
iPhoneアプリの開発ですか?
Windowsを2年ごとにアップグレードする必要があるためですか(下位互換性は低い)。

マルチメディア/エンターテインメント業界で働いている人々がMac OS Xを使用する理由を理解しています。しかし、Mac OS XがWindowsに比べて強いメリットがあるかはわかりません。Macで毎日開発し、他の何よりもMacを好む場合、MacがWindows / Linuxより優れているというメリットを教えてください。Macでできることは、Windows / Linuxでは同じレベルでは簡単にできないことでしょうか?

ここで別のMac対Windowsをしようとはしていません。MacではできるがWindowsではできないことを同じレベルで簡単に見つけようとしましたが、できませんでした。だから、私はいくつかの助けを求めています。


118
プログラマーはWindowsやLinuxよりもMac OS Xを熱心に選択していますか?質問の前提についてはわかりません。OS Xを使用しているプログラマーは、iPhoneアプリを開発しているプログラマーだけです。
Carson63000

17
@ Carson63000:過去5年ほどで、多くの元LinuxユーザーがMac OS Xに移行しました。私はたまたまOS Xを使用するプログラマーであり、iPhone開発者ではありません。(Macを15年以上使用していますが、それでもまだです。)
mipadi

28
@ Carson63000:開発者会議やハッカソンに行くたびに、MacBookしか見えません。おそらく5台のMacbookから1台のWindowsラップトップ(最近のLinuxはほとんどありません)。これらのイベントは、必ずしも次のiPhoneまたはMacアプリを開発するためのものではありません。Androidカンファレンスに行っても、Macbookしか見えません。これらのイベントの人々に、なぜMacBookを使用するのかを尋ねます。ほとんどの人は、MacBookを持っていることは単に「クール」だと思っているか、Windowsが同じことをするか、それ以上に優れていることを知らないのです。しかし、Linuxを見ると興奮します。レノボラップトップ上のLinux
-codingbear

26
@codingbear:カンファレンスに参加する人は、マーケティングや、「クール」なものを持ちがちな顧客志向のスタッフであることが多いでしょう。私が知っているほとんどのコーダーはMacを憎みますが、一部のコーダーはそうではありませんが、多くの人生においてファッションの犠牲者がいます。
11

8
-1。いくつかの答えについてのコメントを読んで、どんな答えも受け入れられるとは思わないので、なぜ質問をしたのですか?
jprete

回答:


74

私は開発マシンでMacOS Xを約半年間使用していますが、iPhone / OSX開発者以外の開発者にはお勧めしません(彼らには選択肢がありませんか?)。

OSXをUbuntuに置き換えました。OSXからLinuxに切り替えるのは私だけではないようです。

Linuxで当たり前だと思っているすべてのツールは、存在しないか、OSXで作業するのに苦労しています。

  • オープンソースソフトウェアのインストール:運がよければ、MacPortがあります。MacPortsのインストールは15年前のLinuxのように感じられます。パッケージをダウンロードしてコンパイルします。バイナリパッケージはありません。Qtが必要ですか?コンパイルのために5時間予約します。幸運でなければ、探しているソフトウェア用のMacPortはありません。次に、ソースをダウンロードしてコンパイルする必要があります(1980年代にようこそ)。OSX 10.5のコンパイル手順が10.6で機能する場合もあれば、機能しない場合もあります。
  • 物事をより面白くするために、Homebrewや以前のFinkなど、MacPortsに代わる他の方法があります それらは相互にまったく互換性がなく、それらを一度に複数使用すると、全体が混乱し、OSSが使用できなくなります。
  • マルチスクリーンのサポート:IDEのメニューをお探しですか?作業中の画面ではなく、メイン画面にあります。SecondBarと呼ばれる、そのための不自由な「解決策」を得ることができます。くて反応しなくなり、メニューではなく「N / A」が表示される場合があります。しかし、それはOSXですので、誰もがあなたの目を楽しませることができるときに人間工学を気にかけます。つまり、HCIを気にするユーザー向けに設計されたインターフェイスが必要な場合は、とにかくLinuxまたはWin7を選択します。(更新:これは最終的にMavericksで修正されたようです。過去2年間、「Macのやり方」と矛盾すると何度も言われてきましたが)。
  • 適切な端末:デフォルトのTerminal.app、iTerm、その他多数の選択肢があります。それらのいずれも(Linuxのデフォルトコンソールと比較して)完全な機能セットを備えておらず、それぞれに少なくとも1つの問題(混乱した行の折り返し、タブのサポートなし、UTF-8の問題など)があります。
  • GCC 4.2が含まれています...しかし、待って、なぜGCC 4.2 x86_64フラグを理解しないの-march=nativeですか?Janoが指摘したように、これはバグです。正確にはOSXのみのバグです。しかし、OSXでは、Linuxとは異なり、Appleが修正を実際にバックポートし、ソフトウェアアップデートでリリースすることは期待できません。OSXはニッチなシステムであり、開発者としてのあなたの人生をより難しくしますが、Linuxのような主流のシステムはそれをより簡単にします。
  • X11を使用するソフトウェアはありますか?OSXは現在X11をサポートしています。ルックアンドフィールがUIの他の部分と完全に矛盾しています。Fuい。
  • Finderで通常のUNIXディレクトリ構造を見たいですか?まさか、それは魔法のようなもので、通常のユーザーはそれを見ることができません...もちろん、CLIから実行されるいくつかの不可解なコマンドでそれをアクティブにすることができます。私が意味する、持つ「隠しファイル」のWindowsのようにチェックボックスがあまりにも混乱macusersためだろう...
  • 最新のJava —申し訳ありませんが、それはできません。AppleはJava嫌い、劣った技術を証明するために何でもします。これは、それを廃止し、更新を適用しないことを意味します。ユーザーをトロイの木馬にさらすことを意味する場合でも。
  • 「セキュリティ?悪臭を放つセキュリティは必要ありません!」。MacOS XはすべてのメインストリームOS(Windowsのホームエディションを含む)の中で最も安全性低いです。これは、ハッカーの被害者に落ちた年に年後一年後それはまだケースです。また、OSXにウイルスがないという神話は、少なくとも5年間は真実ではありません。また、サードパーティ製品でも改善されません:

Skypeを実行しているMacユーザーは 、攻撃者が自由にシステムにアクセスできる自己増殖エクスプロイトに対して脆弱です[...] Skypeの他のクライアント(WindowsやLinuxなど)はこの脆弱性の影響を受けません。

更新:OSXのセキュリティは悪化から悪化へ

最新のLionセキュリティアップデートであるMac OS X 10.7.3では、Appleはユーザーのパスワードをクリアテキスト保存する暗号化された領域外で誤ってデバッグログファイルをオンにしました。


5
@philosodad:不正確ですか?アプリケーションのメニューは、アプリケーションが開いているのと同じ画面ではなく、「メイン」画面にあります。いいえ、アプリケーションを切り替えるたびにメイン画面を切り替えたくはありません。そのような「異なる考え方」には興味がありません。
バルテック

12
@vartec:投稿には不正確なものがいくつかあります。ターミナルには、あなたが主張する欠陥はありません。Macソフトウェアは、OSソフトウェアの唯一の選択肢ではありません(たとえば、多くのOSソフトウェアには.dmgファイルがあり、自作もあります)。修正されないと主張するバグへのリンクは、解決されたバグを示します。単純なフラグの変更で隠しフォルダーを表示して構造を確認するか、ターミナルから/ varを開いてファインダーで参照することができます。そして、セキュリティの専門家がMacを望んでいるという事実(これはPwn2Ownが測定するものです)は、実際にはセキュリティについて何も語っていません。
哲学者

4
@philosodad:申し訳ありませんが、明らかに現実と「現実の歪み場」を区別することはできません。GCCのバグに関しては、GCC 4.3で解決されました。OSX 10.6のソフトウェアアップデートには含まれていません。言い換えれば、OSXのバグはまだそこにあります。自作?申し訳ありませんが、1990年代ではありません。dir構造を確認するには、「単純なフラグ変更」ですか?さらにMacTruthは、実際にはCLIから不可解なコマンドを実行する必要があります。
バルテック

16
@vartecこの質問に関する他の多くのコメントを読みました。明らかに、あなたはMacやあなたのようにOSを嫌わない人に対して個人的な偏見を持っています。基本的に、これは要約します。ここで書いた内容は、少なくとも1つは事実上不正確であり、セキュリティの面ではほとんどFUDです。この議論は生産的だとは思わないので、ここで参加を終了します。-1は事実上の不正確さのために留まります。
哲学者

5
@philosodad:「短いスクリプトを記述し、基本的なターミナルコマンドを使用するか、これは離れて右クリックします置く多くの無料のAutomatorアプリケーションのいずれかをインストールすることができないが、OSの故障に変換されない」私はでないならば、面白いですコンテキストを知っている、私はそれが1990年代初頭からいくつかのGNUファンボイからの引用だと思います
バルテック

67

コメントの免責事項:私は自分に最適だと判断したものを使用します。これらの理由は、私がここにリストしたものです。すべての状況で「プログラマーに最適」を見つけることは不可能であり、それを見つけたと思うことに基づいて選択をする人はいないと思います。

UnixベースのOSで、優れたハードウェアに優れたユーザーインターフェイスがインストールされています。Appleが成長し、購買力を使用して優れたコンポーネントの低価格を確保するにつれて、ますます安くなっているハードウェア。

Macを使用する理由は次のとおりです。

  • UnixベースのOS
    • ターミナルは、すべての標準Unixユーティリティを備えたbashシェルです
    • ビルトインSSH !!
    • SVN、PHP、Apache2など、Unixで最適に動作するソフトウェアがプリロードされています。
    • Unixファイルシステムは、開発での使用がはるかに快適だと思います。
  • グレートUI -私の謙虚な意見では、あなたは、Macの使いやすさに勝るものはありません。毎日使うMac固有のアプリ、Mail、Adium、Textmateが大好き
  • グレートOS -ドラッグアンドドロップ- (ほとんど)アプリケーションのインストールを打つことはできません。この/Libraryフォルダは整理されており、設定を掘り下げ、アプリケーションのサポートファイルをコピーし、新しい設定ペインをインストールする必要がある場合に必要なものを簡単に見つけることができます。システム環境設定といえば、Macのもう1つのすばらしい機能です。
  • 他のアプリの優れたサポート -IntelliJ IDEAはMacでもどこでも優れています。Skype。クロム。Firefox。Adobeスイート。
  • 優れたハードウェア -私は1200ドルの13インチMacbook Pro(デスクの24インチ外部モニター)で作業しています。ハイエンドWindowsデスクトップの同僚よりも安く、処理の問題やメモリの問題に直面していません(最近は誰もいません)。そして、あなたはAppleのラップトップの品質に勝るものはありません(ラップトップでの開発は別の質問ですが、私はそれなしでは生きられません-会議、プライベートSkype通話、または私の仕事をそのまま残してください。そして、10時間のバッテリー寿命!)。
  • 最後に、Microsoftスタックテクノロジを開発していないため、そこに制限があるとは感じません。

Windowsでできないことはないと思います。上記は、合計でMacを優先オプションにするもののリストです。特異なものを探しているなら、Macでもっと簡単にできると思ういくつかのタスクがあります。

  • (前述のように、おそらく最大)ターミナル> Putty + Cygwin + Powershell
  • すべてを新しいコンピューターに移行する
  • アプリケーションをアンインストールするか、アプリケーションの複数のバージョンをインストールします(通常はブラウザー)

41
「ハードウェア」の点についてはまだ納得できません。Appleの購買力は、実際に低価格を消費者に引き渡すことにはなりませ。OSをほとんど手放すコストを助成することになります(高価なハードウェアで実行している場合)。
アノン。

79
「素晴らしいUI-私の謙虚な意見では、Macの使いやすさに勝るものはありません。」には同意しません。私は3年間Macを使用しましたが、3年経ってもまだ使用できませんでした。使用するのが最もイライラするものです。UIの最大の問題は、ウィンドウを完全に最大化できないという事実であり、クリックを間違えるとデスクトップになってしまいます。非生産的であり、Linux / Windowsはこの概念を正しく理解しており、OSXは失敗しています。
フィル

7
@codingbearこれは神聖な戦争の議論の場ではありませんが、私はあなたのポイントに簡単に触れます:1) UI 主観的ですが、設計で有名な3,000億ドルの会社に対してフリーソフトウェア会社を苦しめています、何百ものそれぞれデザイナーや開発者の。2)メール、Adium、TextmateはMac専用です。もちろん、私は他の人がWindows上にいることを知っています。それがポイントでした。Macでも他の場所と同じように優れています。3)実際にはメモリの問題はなく、同じRAMを搭載したWindowsよりも少ない。4)ハードウェア?$ 1200 MBPをもう一度確認します。予算のコンピューターをMBPと比較することはできません。
ニコール

9
@codingbear:公正な比較にはほど遠い。同様のスペックのデスクトップマシンを安く購入することもできます。だからといって、MBPと同じコンピューターの近くにいるというわけではありません。バッテリーの寿命、サイズ、重量、その他すべての要素が重要です。仕様も完全に同等ではありません。Appleの「ブランド」に対して1または200ドル多く支払うかもしれませんが、そのために何が得られるかを考慮してください。一つのことのための優れたサービス。ちょうど今日、4歳のMBPをApple Storeに持ち帰り、欠陥のあるコンポーネントを無料で交換しました。延長保証を購入したことはありません。デルでそれを試してください。
コーディグレイ

23
スレッドの後半で述べたように、これは聖戦の議論の場所ではありません。AppleまたはDellのマシンの長所と短所について議論したい場合は、チャットに参加してください。ありがとう。
アダムリア

35

私にとって、Linuxに対する主な利点は、特にラップトップ上ですべてが連携して動作することです。ビデオ、ワイヤレス、適切なドライバーを見つけて構成することなくサスペンド/レジュームし、どのチップセットを持っているかを判断するなど。Linuxで実行できることはすべてありますが、作業を完了したい場合は面倒です。


34
Linuxは自分が何をしているのかを知っている人に最適です;)
codingbear

8
@matt:IPプリンターを設定すると、ドライバーを見つける必要があります。製品やモデルによっては、HDビデオ(13 "MBP、2世代前)の実行で問題が発生する場合があります。 50個以上のタブと16個以上のインスタンスが開きます。言い過ぎですか?Firefoxは問題なく処理できますが、MacのFFは誰のビジネスのようにメモリを消費しません。また、Macの重大な欠点の1つは、Unixのようなシステムですが、それははるかに難しいことです「ボンネットの下に見える。」のために開発、あなたの手が汚れて取得し、多くのことを学んで、Linuxは、文句なしのベストではありません。
アクア

36
@codingbear:仕事と家族があれば、物事がうまくいくと感謝することを学びます。
LennyProgrammers

45
@aqua 開発システム管理と混同しないでください。私は開発者ですが、率直に言って、システム設定をいじることについて気にしません。
カークブロードハースト

6
人々がLinuxとWifiの悪い経験について話し続ける理由がわかりません。私は決してしましONCEのLinux +無線LANで問題ありませんでした
Darknight

23

ハードウェアを過小評価しないでください。

トラックパッドに慣れたら、戻りたくありません!2本の指で任意の方向にスクロールします...


...しかし、UNIX開発の古典的な行ごとの80文字ルールでは、垂直以外にどの方向にスクロールする必要がありますか?
vstrien

@vstrien、あなたのことは知りませんが、Chromeのようなブラウザをたくさん使います。

12
確かに個人的な好み。私はMacトラックパッドを軽spしています。使用の最初の1時間程度であれば問題ありませんが、その後は本当に迷惑になり始めます。MacBookを一定期間使用する場合は、マウスを接続します。
ブライアンノブラウチ

4
ただし、欠点もあります。ThinkPadのタッチパッドを押し下げてもクリックできないと、本当にイライラします。
フェルッチョ

1
@ブライアン、それはボタンのない新しいトラックパッドですか、それとも古いトラックパッドですか?

22

開発者であろうとなかろうと、経験の有無にかかわらず、知的であるかどうかにかかわらず、ほとんどの人は物質よりも美の美しさを好みます。Macは優れていますが、サポートの種類にまったく値しません。LinuxやWindowsを実行しているPCでMacを使用する説得力のある理由はないが、人々は購入を正当化するものを見つけるために非常に一生懸命努力していることは明らかです。Macがきれいでファッショナブルだからといって、なぜMacを買ったと言わないのか、私にはわかりません。それには何の問題もありません。開発者の間でファッショナブルなLinuxを使用していることも認めます。私たちは皆、私たちが「クール」であると信じるものに自然に傾いています。


5
-1これは何だが、何の説得力のある理由が存在しないことを「明確に」。あなたが明らかに同じ味を共有していないバイヤーの頭の中にあるものを知っていることについてあなたがどれほど自信があるか私はよくわかりません(あなたはLinuxを使っていると言います)。
ニコール

5
この質問の下で、ファッションとは何の関係もないMacを手に入れる理由はたくさんあります。取得しない理由もあります。どちらが説得力があるかは個人次第です。人々がMacを買ったと言っていないのは、それがきれいでファッショナブルだからといって、それが普通の理由ではないからです。(私はそこに多くの家庭で感じるので、私は、私はいつもより多くのMS Windows上での訪問者のように感じるのLinuxを好む、それは私に利用できる多くのものがあります手段として、それは開発者の間でファッショナブルだという事実が、いいです。。)
デヴィッド・ソーンリー

1
+1の美的美しさは、ユーザーエクスペリエンスとともに間違いなく魅力的な理由です。
コレイヒントン

19

MacにはすごいUIを備えたすべてのUnix機能があります。


なぜ人々はこれを言っているのか理解できませんでした、iPhoneは素晴らしいUIを持っていますが、OSxは非常に平均的です。詳細に注意を払っていますが、Ubuntuほど優れているとは思いません。
toc777

14
UIは主観的です。個人的には、Ubuntu、Mac OSX、またはWindows 7(頻繁に使用するOS)のGUIに大きな好みはありませんが、より使いやすいコマンドラインとコマンドラインユーティリティのために、MacとLinuxのUIを高く評価します。Appleは、他のほとんどの企業とは異なり、UIを改善するために継続的に多くの研究を行ってきました。
デビッドソーンリー

8
MacにはすべてのUNIX機能があると、人々はいつもこう言います。それはそうであり、そうではありません。実際、Mac UNIXは非標準です。OSXでは、すべてのオープンソースパッケージをLinuxとは異なる方法でビルドする必要があります。構成、設定; 作る; make installには、OSXには常にLinuxには存在しない落とし穴があります。HomebrewはおそらくOSX上で最高のパッケージマネージャーですが、それでもそれは残念です。開発のために、OSX上で毎回Linuxディストリビューションを使用します。
-Apreche

5
@Apreche実際には、「Unix」開発者が「GNU / Linux」開発者であることの兆候としてそれを部分的に見ています。FreeBSDにも同様の問題があります。ソフトウェアはGNU / Linux固有の機能を使用するため、追加のパッケージング/パッチングが必要です。

1
@AndrewDunn OS Xファイルシステムのレイアウトはかなり非標準ではありませんか?あなたはおそらくカーネルがUnixに準拠していることを意味しますが、それは完全なシステムとそのツールではありません。
アンドレスF.

14

私はOS Xの早期導入者であり、長年のMacサポーターでしたが、特にエンタープライズ環境では、まだ優れた開発マシンを作成できないという結論に達しました。

私は学校でそれらを使用し、仕事で2番目のデスクに1つ持っていました(まれに使用され、95%の時間はUnix端末でしたが、私はそれを使用する機会があったときにいつもそれが好きでした。グラフィックス操作用)。私はついに最初のMacを購入することにしました(OS Xが最初に登場したとき)しかし、1年もたたないうちに私はそれでとてもイライラし、安く売りました。ハードウェアは美しく見えましたが、安く作られていると感じました。OS Xは欲求不満の運動でした。私がやろうとしていたほとんどの* nixものが、残りの部分は微妙な方法で壊れていました。Macアプリでの回転するビーチボールの運命の完全なフリーズアップのエピソードが多すぎます。

私は時々職場で1つを使用し続けましたが、実際にはMac固有のタスクにのみ使用していました。定期的に1つに戻って、最新の技術を確認します。Javaサポートは以前から弱く、遅れをとっていました。彼らは今追いついているようです。それはどんどん良くなりますが、LinuxやWindowsに比べて開発作業に使用するのは苦痛です。OS Xは、ハードウェアのように、繰り返し失望します(主に過熱の問題ですが、長年にわたって、無線送信機などの近くでオンとオフを切り替えるモニターもありました。 。いつか彼ら良い選択肢になることを願っていますが、まだそこにはまだありません。


1
AppleからではなくOracleからのJavaの新しいバージョンで状況が変わるかどうかを確認することは非常に興味深いでしょう。

確かに言うことはできませんが、最近戦ってきたかなり深刻なバグ(MS JDBCドライバーとJVMの競合)に基づいて、AppleはOpenJDKを使用しているようです。OpenJDKとMac OS XのJavaインストールに影響を与える同じバグが、SolarisおよびWindows用の公式Oracleビルドは私たちにとってうまく機能します。これらのMacをアップグレードできるように、オラクルのMac OS X JVMがまもなくリリースされることを願っています。以前のJVMも動作しますが、Appleは無限の知恵でパッチをロールバックすることを許可していません... Argh。
ブライアンノブラウチ

13

私が現在Mac(特にMacbook Pro)を使用している主な理由は、ソフトウェア開発のニーズのためです。

  1. 素晴らしいハードウェア。作業するのは素晴らしい気分で、バッテリーの寿命はすばらしく、画面は美しいです。ああ、トラックパッドもかなりいいです。

  2. Unix。Unixに基づいており、Ruby開発に最適です。私も自分の端末を持っています。

  3. Windowsも素晴らしい。Bootcampを使用してWindows OSをネイティブに実行するか、Parallelsを使用してVMで実行できます。したがって、私のWindows開発では、Macbook Proでも同じことができます。もしあなたがUbuntuについて熱心であれば、それもインストールできると思います。


11

通訳言語に関しては頭痛が少ない。Python、perl、ruby、およびprologはプリインストールされています(ほとんどの* NIXシステムで実行されます)。多くのLinuxシステムよりもはるかに優れたUI。システム固有のCプログラムをビルドしようとすると頭痛が発生します(OS XのCで独自のスレッドスケジューラをビルドしようとした人はいますか?Windowsでは、python、perl、およびprologはプリインストールされていません。Windowsの多くには、決して使用しない*ウェアが付属しています。つまり、Macにプリインストールされているアプリケーションの多くは使用していません(メール、アドレス帳、Font Book、Garageband、iPhoto、iDVD、iWeb、TextEditなどは使用していません)。MacはWindowsをインストールする柔軟性を提供しますが、その逆は当てはまりません(MSのせいではありません... Appleのせいです)。

要するに、Linuxディストリビューションに見られる優れたプログラミングユーティリティと言語の多くを提供し、Windowsの頭痛の種を残しながら、世界クラスの柔軟なUIを提供します。しかし、なぜ一般的なプログラミングにOS Xのみを好むのかという疑問については、私も同感です。それにはあまり良くありません。

私は、手元にあるものや、仕事に最適なツール(Windows、OS X、Linuxのフレーバーなど)を使用する傾向があります。


1
アーメン、最後のポイント。開発環境の一般的なツールが何であるかを理解したら、それほど大きな違いはないと思います。Mac OSXの利点が以前ほど大きくないので、人々はPython、PHP、Sandbox-ApacheなどをWindowsに簡単にインストールする方法を見つけました。
-codingbear

3
あなたの理由の多くは、Windowsでも些細な時間で解決できます。Windowsにはたくさんのがらくたがプリインストールされていますが、削除するだけです。引用した通訳言語は数分でインストールできます。私は多くのC ++コードを書くので、WindowsでVSを使用します。私がこれを入力したMacBookでの品質と使いやすさの面でVSにさえ近づくものは何もありません。私は私のMacが大好きですが、Windowsでの開発はずっと楽です。
エドS.

@Ed:私は実際にLinux環境でC(「深刻な」)開発を行っています。そして、あなたは完全に正しいです。他の人が開発にMacを使用することを好む理由について、いくつかの理由を挙げました。Windowsはpythonとperl(prologについては不明)をサポートしますが、コマンドラインにはそれほどフレンドリーではありません(私の意見です)。私はコマンドプロンプトよりもbashシェルで作業する方が快適である必要があり、Macにはより良いオプションがあります。
アクア

いいえ、それは物事の終わりにはそれほど友好的ではありません、あなたは正しいです。私は自分の開発作業をもっとMacに切り替えることができるようになりたいと思っています。私は少し甘やかされています。
エドS.

3
プリインストールされたバージョンを使用しないでください。それらは廃止され、パッチが適用されておらず、例外をスローするたびに迷惑なポップアップのような「改善」があります。たとえば、Pythonのコミュニティの推奨事項は非常に明確です。Pythonの
vartec

9

唯一の理由は、iPhoneアプリを開発することだと想像できます。しかし、そうでなければOSXは基本的にUnix ......とUnix / Linuxはほとんど無料なので、他の理由は見当たりません。


5
また、MacBook Proはかなり優れたハードウェアです。あなたの雇用主があなたにそれを買う余裕があれば、なぜそれを服用しないでください:)あなたも望むなら、あなたはそれでLinuxを走らせることができます。
9000

4
唯一の理由は?
ニコール

4
@aqua「プログラマーがMac OS Xを使用または推奨する」理由を想像する唯一の理由は、iPhoneアプリを開発したいからです。それはだ理由が、唯一の理由は?本当に?
ニコール

2
@ DKuntz2:OS Xの基礎となるコンポーネントの多くがそうであるように、カーネル自体はオープンソースです。つまり、「ロックアップ」されていません。
ミパディ

2
@ DKuntz2:インターネット上の人々が時々議論することに驚く。まず第一に、カーネルオープンソースであり、Apple それに対する主要な変更のほとんどを担当しています。とにかく、あなたはAppleがほとんどのコードを書いていないとは主張しなかった。あなたは、OS X、特にカーネルが「ロックアップ」していると主張しましたが、これは明らかに間違っています。
ミパディ

7

事実、それは実際には重要ではありません。

プログラマーとしての生産性を本当に向上させたい場合は、ウィンドウがすべてのファンシーなものを作成しコマンドラインツール、優れたスクリプト言語優れたエディターの使用を学ぶのがいかにクールかを考えるのをやめてください

選択したOSに関係なく、生産性が向上します。

これらが一緒に暮らすことができない本当に便利なツールであることを理解したら、Mac OSの派手なものや誇大広告を忘れます。


私は窓の端子/ CMDは非常に弱いです見つける
465544

@Nikhilあなたはパワーシェルを試しましたか?あるいは、GITシェル(または同等のもの)を使用すると、Unixシェルの機能を無料で簡単に提供できます。
ホセファエティ

私はパワーシェルを使用しましたが、めったに使用しません。それはあまりにも多くの異なる概念を持っていますが、それでも古いtelnetを使用します。スクリプトなし(デフォルトでは)コピー&ペースト機能は恐ろしいです。
465544

OS Xには、必要な場合に備えて、非常に優れた端末と優れたUIの両方が備わっています(必要になる場合もあります)。
エリックアリク

6

すべての苦しみアップルの所有者は、彼の運命を共有するために他の人を誘惑それはトラップです :-)さもないと、Windowsのに対して一定の負のキャンペーンかもしれしかし可能性は、平均的なMacユーザーは常に暗所に保存されていることを確実にしました。また、実際には、Mac OSには定期的にパッチが適用されています(主にユーザーへの事前通知なし)。

Mac OS Xの安定性はプロプライエタリなハードウェアによるものであることを理解することが重要です-あなたが望むものは何でもプラグアンドテストできないため、実際にテストされていないハードウェアはありません。Appleコンピューターには4つまたは5つのオプションがあり、アップグレードは非常に高価であることに注意してください。つまり、市場には数十種類のハードウェアがあります。サポートは簡単です。また、現実には、Mac OS Xにはないバグが無料または安全な


1
最初の2つの文は非構造的です。それらを削除するか、皮肉な場合は皮肉をより明確にします。(Sarcasmは通常、テキストのみのメディア、特にインターネットではうまく機能しません。あなたがインターネット上でどれほど皮肉で皮肉であっても、あなたは真剣だと思い込んであなたに同意する人がいます。)
David Thornley

2
@David、あなたの懸念を理解しています。しかし、Apple製品の所有者が、理由を問わずに盲目的にAppleをフォローしているのは事実です。84歳からの AppleのIBMに対する元の広告を見たことはありませんか?役割は今では逆転していますが、誰も気づいていません。私は皮肉のヒントを削除することができ、あなたは私を二度倒すことができます:
CMR

1
@mipadi、推測してみてください、あなたはAppleユーザーです:-)
CMR

2
-1:この答えは役に立たないと思います。それは質問に対処するものではなく、あなたとは異なる意見を持つ人々のグループをin辱するためにのみ存在するようです。
哲学者

2
@philosodoad、あなたのコメントに同意しません。質問は、「プログラマーがmac-os-xを使用または推奨する理由」であり、私の答え(またはその要点)は、「Appleの巧妙なマーケティング戦略のため」でした。私の不満はAppleに対するものであり、業界に対する態度(lala.comを覚えていますか?)Appleの態度は1984年以来同じです。 。
CMR

4

約7年前、主にBioinformaticsのANSI Cコマンドラインアプリに焦点を当てたUNIXショップに参加したときに、Windowsを実行しているラップトップからMacに切り替えました。どんなUNIXボックスでも仕事ができるのに、なぜMacにお金を払ったのですか?純粋に主観的な好み。Linuxのデスクトップ版よりもMacネイティブアプリケーションのルックアンドフィールが好きです。私はOpen Officeが嫌いで、実際Microsoft Officeが好きです。図を移動します。Macportsは、開発者ツールにyumまたはapt-getのほとんどの便利さを提供します。Mac用のValgrindを入手するには数年かかりました。

OS XがWindowsよりも客観的に優れているという主張もしていません。しかし、私はWindowsに対して強い個人的嫌悪感を抱いています。Windowsのドライブ文字についてまだ考えなければならないという事実は、私をいらいらさせ、長年にわたって、レジストリの損傷やアプリケーションの不適切なインストールを伴ういくつかの災害を経験しました。私のMacでは、スムーズに動作させるために必要な「ふらつき」が少ないようです。ゲーム用に友人や家族をサポートするために、かなり最新のWindowsデスクトップマシンを自宅に置いています。しかし、ここ数年、技術に詳しくない友人をMacに誘導することもできました。繰り返しになりますが、利点を説明できる唯一の方法は、「ふらつき」を減らすことです。


1
ハハ...はい、7年前、Windowsはひどいものでした。レジストリの災害など、あなたが経験したのと同じようなことを経験しました。私は過去4年間Macを使用していましたが、最近Windows 7を使用してみました。機会があれば試してみてください。ところで、その奇妙なドライブ文字はまだ残っています!:)
codingbear

2
私が言ったように、@ Codingbear、私は現在のWindowsマシンを保持しているので、Vistaがあり、Windows 7があります。Windows7にはデスクトップテーマの素晴らしいコレクションがありますが、個人的に魅力的な機能は見つかりませんでした。XPからVistaへの移行にさらに感銘を受けました。セキュリティモデルが本当に改善されたと思い、Powershellが面白そうだと思いました。同時に、多くのアプリ作成者が管理者権限を無償で使用することについて、Vistaがいかにずさんであるかを明らかにしたため、私は落胆しました。
チャールズE.グラント

1
あなたのコメントに+1、私はなぜ人気の視点が「ええ、MSは本当にVistaを台無しにしましたが、7は素晴らしいです!」である理由がわかりません。私は、Vistaが台無しにされ、XPに比べて膨大な数の改善があったとは思わなかった。7は、破損した数だけ改善されたように感じます(たとえば、新しいタスクバーのExposé機能)。そして、ずさんな言葉は、Windowsに対する私の一般的な興奮の欠如を説明する正確な言葉です。
ニコール

4

Mac OS Xは美しいUIを持ち、nixベースであると主張する人もいるかもしれませんが、Linuxはそれを行うことができます。

これをよく聞きます。最近の例でそれを見てみましょう:Gnome Shell vs iPad、違いを見ることができますか?まず、GnomeシェルのフォントはWTFが酷いです。

次にアイコン。グラフィックデザイン4つの基本的なルールは、コントラスト、繰り返し、配置、および近接です。基本的に、2つの要素が似ているかどうかを示します。Gnome Shellのホーム画面を見ると、混雑していることは別として、不規則な形の非常に異なるアイコンが表示されているため、それらが何であり、どのように関連しているのか疑問に思います。

これはiPadでは発生しません。要素はグリッド上に配置されており、すべての角に丸みがあり、光沢効果があります(iOSで適用)。明らかに、それらは同じセットの要素なので、あなたの心は休みます。

実行が異なる同様の機能のほんの一例です。デザインは単なる塗料ではなく、外観は製品自体の不可欠な部分であるため、これは重要です。あなたがどのように感じるかは、あなたがどのように考えるか(文字通り)から分離することはできません。読んでないフォームフォロー機能を?これについて。


よくある誤解は、Macが高すぎるということです。これは、ローエンドPCとMacを比較することから派生しています。そうでない場合は、インターネット上で深刻な比較を見つけてください(ここに1つあります)。もちろん、それが唯一の基準であれば、より強力で安価なPCをいつでも組み立てることができますが、それはAppleが目指しているものではありません。

あなたはそのパワーのためにMacを買わない(そのためのLinuxクラスターに一致するものはない)。あなたはそれを使用する給料を持つ従業員がいて、あなたがハードウェア/ソフトウェアの問題を避けたいのでそれを買います。Appleは、機能や生のパワーよりも安定性と使いやすさを重視しています。あなたはこれについて議論することができますが、個人的な経験を超えて、彼らは一貫していくつかの国で消費者の満足度でトップになります。


Macのもう1つの長所は、ほぼすべてのものをインストールできることです(KDEとGnomeが含まれています)。ほとんどすべてのLinuxソフトウェアは、macportsパッケージで入手できます。これは重要な機能です。なぜなら、Java、GNUソフトウェア(march=nativeAppleのGCCにまだバグが残っている)などをAppleに期待することはできないからです。OpenGLは、Appleドライバーに依存しているため、おそらくより出血しやすい例です。

Appleだけでなく、Adobe、Microsoft、Autodeskなどのあらゆる目的の人気のあるデスクトップアプリもあります。また、Unixを使用しているため、アンチウイルスのナンセンスは不要です。


とにかく、予算が限られている場合、またはWindows、Linux、またはemacsを実行するマフィントースターを好む場合は、先に進んでください。すべての人にとって最適なOSはありません。


3
UNIXであるからといって、侵害されないわけではありません。1人の無知なユーザーが、「sudo」と入力するたびに数百万人のmobプログラマーの力を振り回します:)
ティムポスト

同意します。それが、トロイの木馬ではなくウイルスだと言った理由です。
ヤノ

2
須藤?pfft。パワーユーザーはルートとして実行します。
エリック

「自分ですべてをコンパイルできる」、「グーグルで検索できる」などのmacfanboisの「ソリューション」が大好きです。申し訳ありませんが、OSは私の人生をより簡単に、より難しくしないようにしています。
バルテック

2
アバターのエフェクトである@David Weta Digitalは、Tron LegacyがLinuxを使用した会社であるLinuxを使用しています。従来、AdobeはApple向けに最初にリリースしていましたが、CS3 +からWindows用のプログラムを最初に作成しました。あなたはまだ、あなたによると、ニッチアップルが何に応えているのか答えていません。私は彼らのハードウェアに100%反対しているわけではありません。実際、彼らのハードウェアは完璧できれいだと思いますが、オペレーティングシステムは役に立たないのです。
dkuntz2

1

私は1984年からMac、1989年から* nix、1990年からWindowsで開発を続けています。現在、コンサルタントとして3つの有料プロジェクトに取り組んでいます。残りの半分を取ります。

Macでできることは、Windows / Linuxでは同じレベルでは簡単にできないことでしょうか?

最近はあまりコードを書いていないので、Windowsについては触れませんが、Linuxについては、そうですね。Macではほとんどすべてが簡単です。:-)

1つの小さな領域、テキストエディターを見てみましょう。私は古いGUIの男で、まったくemacsを実行せず、小さな編集作業に対処するのに十分なviを知っています。

Ubuntuでは、主要なオプションはgedit、kate、Eclipseです。ケイトは不安定です(多くのデータを失いました)、Eclipseは非常に重いので、ほとんどgeditに固執します。しかし、それはプログラマーズ版のMS Notepadのようなものです。それは、ほとんど何もしません。また、ctagsサポートなど、追加したいエディターに組み込まれていないものは、インストールと構成、および継続的な混乱のために多くの手間をかける必要があります。

Macでは...聖なる牛!数え切れないほど素晴らしいオプションがあり、それらにはあらゆる種類の素晴らしい機能があります。Xcodeは強力であり、TextWranglerは、kateとmeldのすべての最高の機能を組み合わせた無料アプリとして優れています。そして過去10年間で、どちらも私の編集を失うほどクラッシュしませんでしたが、ケイトでもgeditでも言えません。

実際、Linuxのテキストエディターは一般的な悪口に満ちているため、基礎となるライブラリがMacでも利用できるLinux開発を行うとき、Xcodeで最初にMac OS Xでコードを記述し、次にそれが機能するときに、Linuxに移動して、そのためのメイクファイルを作成します。

ずっと続けられました。図を作成するためにdiaを試しましたが、恐ろしいです。しかし、Mac上のOmniGraffleは、ダイアグラムの作成に最適です。

私はオープンソースの大ファンであり、いくつかのプロジェクトに貢献しており、この夏のオタワLinuxシンポジウムの講演提案を提出しました。しかし、優れたコードを迅速に書く人としての評判を維持することも好きです。だから、私は可能な限り最も効率的な開発ツールを使いたいのですが、それらはたまたまMac上にあります。


少し追加するために、コンサルタントとして、私は生産的であることに対して報酬を得ます。余計なソフトウェアをいじくり回すことは、私の自由時間から出てきます。それは、妻と一緒にぶら下がったり、武道をしたり、イタリア語を勉強したりするような他のことに使いたいです。2006年以来、2つのプラットフォームで並行して仕事をしてきた私の経験では、LinuxよりもMacで物事をねじ込むのに費やす時間が少なくなっています。


2
1. viロック。マウスを使用する必要がある場合は、gvimを使用してください。2. Macのエディター...うーん、わかりません。むかつきはLinux上ではなく、ここにあるようです。Linuxには、gedit、nedit、kedit、kate、Eclipse、netbeansなどの選択肢があります。MacにはXcode、TextEdit、TextWrangler(TextEditやWrangler も好きではありません)があります。Macではvi、Linuxではvi、WindowsではNotepad ++を使用しています。
アクア

2
@aqua:gVimはWindowsでうまく機能します。Visual Studioを使用していない限り、gVimで編集します。
デビッドソーンリー

3
誰かがGUIなしで実際に編集しようとしたことはないようです。そして、vimまたはemacsがクラッシュしてデータを失うのはいつですか?私がこれまでに起こったことはないと思います...とにかく、Macアプリはクラッシュせず、Linuxアプリはクラッシュすると主張する-1です。それはただ露骨なFUDです。
代替

1
@mathepic:質問は個人的な好みに関するもので、数十年の経験に基づいて正直で率直で実質的な答えを提供しました。これらには1986年のviの習熟度の達成が含まれます。私の事実に関する声明や意見がFUDであると思うのは残念ですが、そうではありません。誰かのように聞こえる
ボブマーフィー

1
ダンオンラインエディター...ここに私が言いたいことがあります... @mathepic:質問は個人的な好みに関するもので、1986年にviに習熟したことを含む数十年の経験に基づいて、正直で率直で実質的な答えを提供しましたまた、私は他の人が異なる個人的な好みを持っていることを批判したり、彼らを私のものに変えようとしたり、事実の経験を詳述するためにFUDを非難したりしません。それはあなたのようです-あなたは「私の道か高速道路」のような男のように見えます。ピザをあなたと決して分けないでください。私はトッピングに同意できるとは思わない。
ボブマーフィー

0

iPhone(またはMac)アプリを作成している場合は、Macが必要です。

あなたがウェブ開発をしているなら、私の経験では、必要なツールのほとんどがすでにそこにあるという理由だけで、MacはWindowsマシンよりもはるかに優れています。はい、Linuxも同じことを主張できます。しかし、ユーザビリティの面でLinuxとMacを本当に比較できますか?本当に?

Windowsアプリを作成している場合は、Windowsマシンが必要です。それだけです。もちろん、VMWare、Parallels、Boot Campの間では、WindowsをMacでも実行できます。

要約すると、主に組み込みのUnixおよびWeb開発ツール、優れた操作性、本当に必要な場合のWindows互換性です。すべての世界の最高。さらに、スターバックスでは、デル製品よりもずっとクールに見えます。:)


2年前、私は...もっともらしいの上にiPhoneアプリを書くことができました
ohho

3
@ohho:それで、あなたはまだMac OS X環境が必要でした。システムではなくハードウェアを交換するだけで、アプリの開発に大きな変化はありません。
vstrien

1
使いやすさについて意見が分かれる必要があります。私はWindows開発者ですが、Ubuntuを使い始めるまで、オーディオエンジニアリングにmacを使用していました。以前はクマでしたが、UbuntuまたはMintを使用すると、とんでもなく簡単に回避できます。
モーガンハーロッカー

1
最初の段落は、間違っているという事実を述べています。
表示名

@Display Name、それは完全に間違っていません。合法的にiPhone / iPadアプリを作成するにはMacが必要です。Hackintoshまたは仮想マシンを使用して違法に行うことができますが、経験から言えば、時間と労力を費やす価値はありません。
toc777

0

美しく、トラブルのない作業環境です。

私はパソコンとしてMacを使用しているので、自分のやり方を知っています。

ハードウェアは素晴らしいです。

必要に応じてVMでWindowsを実行できます(そして実行します)。これはWindowsをネイティブで実行するよりも優れています(マシン全体のコピーを作成できるなど)。

では、それらがもう少し高価な場合はどうなりますか?


1
ええと、それは開発について何も言っていませんか?トラブルフリーな開発は非常に奇妙なものです。本当に問題がなければ、何も開発する必要はないでしょうか?
vstrien

1
問題なくポスターを作成できるということは、OSが邪魔にならないことを意味すると思います。
Htbaa

OSを含むコンピューターは正常に動作します。システム全体を別のマシンに移行する必要がある場合は、数回クリックするだけで30分待機し、何も起こらなかったように作業を続けることができます。もちろん、これは開発専用ではありませんが、作業環境が邪魔にならないようにしたいです。Macはそうです-もちろん、Windowsマシンもそうです。
fzwo

むかしむかし、私のお気に入りのOSはCP / Mでした。これは他のどのOSよりも刺激的ではなく、使用するリソースが少ないためです。それから私はMac OSに出会ったが、それは私を(少なくともそれほどではなく)いらいらさせないOSであり、それからUnixは実際に私を助けてくれたOSだ。
デヴィッド

0

Mac OS XをWindowsまたはLinuxと比較してOSとして愛する以外に、私はそれがすべてを実行するのでそれを使用します。OS Xを起動しますが、Windows 7(Visual Studio開発およびデスクトップアプリケーションとWebアプリケーションのテスト用)およびUbuntu(デスクトップアプリケーションとWebアプリケーションのテスト用)をVirtual Box内で実行できます。他の何かを使用した場合、プラットフォーム間でテストするには少なくともサイドMacが必要です。その他の利点はLinuxまたはWindowsで利用できるか、個人的な好みに帰着します。


UbuntuとWin7を使用している場合、なぜOSXに煩わされるのでしょうか?
バルテック

開発者でなくても、Mac OS Xを使用します。それが私の個人的な好みです。私はテスト目的でのみUbuntuとWindowsを使用しています。
チャック

しかし、問題は開発者がOSXを使用する理由でした。OSXの利点は、VirtualBoxでWin7とUbuntuを使用できることです。代わりに、VBでWin7を使用するネイティブUbuntuを使用するか、またはその逆にすることができます。
バルテック

いいえ、3つのオペレーティングシステムすべてを実行できるという利点があると言っています。OS Xマシンを使用すると、Mac OS X、Windows 7、Ubuntuを1台のマシンで実行できます。別のOSでは不可能です。私はよまた、私は関係なく、その開発の利点のOS Xを好きなことを、あなたのコメントに私の答えに、と言って。
チャック

1
私は3つの主要なタイプの開発を行っています。PHPまたはRubyを使用したWeb開発。3つのプラットフォームすべてのブラウザーでWebアプリケーションをテストする必要があります。REALbasicで構築されたデスクトップアプリケーションは、一般的に少なくともMacとWindows、時にはLinuxで実行する必要があり、プラットフォーム間でテストする必要があります。最後に、FileMakerを使用したデータベース開発。MacおよびWindowsでのテストが必要です。通常、私はMac側でソフトウェアを作成し、個々のプラットフォームでテストします。
チャック

-1

開発者会議でも多くのMacBookを目にします。あなたは警告が何であるか知っていますか?実行しているオペレーティングシステムを確認する必要があります。私が見るほとんどすべての人は、これらの貴重なMacBookでWindows 7を実行しています。理由-ハードウェアがクールだから過払いになるか、Objective-Cが必要なときにOSXを数回実行して、他のほとんどのタスクでウィンドウに切り替えることができる


または、彼らはハードウェアが好きで、それに対して余分にお金を払ってもかまわないか、わずかにそれを好むので、雇用主はそれを払っています。ラップトップを常に使用している場合、わずかな改善でも数百ドルの価値があります。
デビッドソーンリー

これはナンセンスです。どんな会議?人々は、かっこよく見えるようにMacを購入しますか?「残りの時間は本当のOS」?ft.com/cms/s/2/を
Jano

2
ああ、逸話、証拠の敵。
哲学者

-2

(降順で)の理由:

  • iPhone / iPad開発
  • テキストメイト
  • バッシュ
  • / not \(Windowsと比較して)
  • MacBook Air
  • マジックマウス
  • Mac AppStore
  • Xcode
  • Objective-C

zshとvimを意味すると思います:-)
マッカーシー

9
4番目のポイントは意味がありません。5-7はせいぜい疑問です。8-9は、Mac OSXを使用しない理由です。
チャールズボヨン

@Charles:Unix環境から来た人は、ディレクトリセパレーターのバックスラッシュを嫌う可能性が高く、それがMac OSXを好む(おそらくマイナーな)理由です。項目5〜9は個人的な好みの問題です。意見の相違は問題ありませんが、ohhoにはあなたとは異なる好みがあることを受け入れてください。
デビッドソーンリー

テキストメイト?#2?Bashと通常のユーティリティ(vim、grep、sed、ssh ..)の上
エリックウィルソン

-2

正直に言うと、私はMacbookを使用しています。なぜなら、私はRuby on Railsを学んでいて、すべての「クールな子供」がOSX for Railsを使用しているからです。とはいえ、Unixベースのシステム(つまり、強力なコマンドラインツール)のすべてのパワーを備えた、クリーンで直感的なUIのメッシュであるという事実を楽しんでいます。仕事以外(.NET dev)は、Windows専用のアプリを使用する必要がない限り、ほぼ独占的にMacBookを使用します。


-2

私の職場では、ラップトップの選択肢がWindowsまたはMacでした。私がMacを選んだのは、私がほとんどLinux開発を行っており、unix-y環境(Unixの素敵な端末とすべて)を好むからです。しかし、もしそれがオプションだったら、Linuxラップトップを選ぶでしょう。


-4

私は、PC / MAC(まれにLinux)のアプリケーションを行う個人コンサルタントです。また、Wicket(java)とPHPを使用してWebプログラミングを行います。私のプライマリシステムはMacです。

どうして?

  1. (Mac / Windows間)(ほとんどUI)MacアプリとPCアプリ(Parallelsを使用)をすばやくデバッグできますが、VMWAREを使用してもWindowsまたはLinux上のMacアプリをデバッグできません。
  2. * nix環境(Between .nix / Windows)はサーバーに似ているため、ステージングに行くときの調整が少なくなります。
  3. ソフトウェアベンダー、Adobe CS Suite、Officeによる企業サポート(linux / mac間):MSでのみ正しく開くドキュメント、またはDreamweaverで作成されたWebテンプレートを取得します。
  4. ハードウェアサポート(Linux / Mac間)-私はLinuxが大好きですが、新しいハードウェアのサポートを受ける可能性が高く、互換性のあるプリンターを検索してそこから買い物をしようとしています。
  5. 私はVI / TextMate / Netbeansを使用しますが、それが素早い変更か主要なプロジェクトかによって異なりますので、プログラムを選ぶことがMacに行く理由ではないと思います。

本物のプログラマはMacを使用しないと言うことは、近視眼的です。Mac用に作成しなかった場合、Macを使用しますか?たぶん...または、Linuxを使うかもしれません。前にも言ったように、デザイナーのDreamweaverテンプレートで作業し、PSDファイルを調整し、新しいハードウェアサポートが必要です。Linuxを使用するために、CS5の不安定なWINEインストールを使用したり、VMWAREで1日中作業したりしたくありません。また、ライブ環境(ファイルパス、実行可能ファイル、サービス)に厳密に一致するOSを使用する必要があります。

Windows LinuxとMacにはすべて素晴らしい点があります。今のところ、私はMacを使用しています。


-5

Linuxや大学から来ている人にとっては、セクシーなUIを備えたLinuxのように見えます。

十分な年月を経て、彼らは違いと欠点、そしてベンダーがそれらに課している多くの障害の完全なbit意性を理解し始め、そこから成長します。だから、彼らが熱狂的であれば、彼らはおそらくほんの少し若すぎます。

...そして、Macを購入して(そして税金を払ってコストを下げる)gamedevがあり、その上でWindowsを実行し、iPhoneが必要になったときにのみMacOSを起動します。しかし、それは小さなセグメントです。

したがって、本当の質問は「大学を出たばかりの若いプログラマーがOSXを推奨することほど良く知らないのはなぜか」ということです。

...多分彼らはObjC + Cocoaに閉じ込められたからでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.