16

私は最近 MacBook Pro に切り替えたので、Mac ソフトウェア エコシステムについてはまだ初心者です。VMWare Fusion を使用して Mac/Unix と MS プラットフォーム (*.NET、SharePoint、SQL Server など) の両方で開発するために Mac を使用することにすぐに慣れるための最良のガイドまたはヒントは何ですか? たとえば、NetBeans、FlexBuilder、Eclipse、TextMate、VMWare Fusion、OpenOffice、FireFox をセットアップし、Terminal.app をドックにドラッグし、Ruby のインストールと関連する gem をアップグレードしました。 (他の人の経験に基づいて) 調べているのは、QuickSilver (SpotLight とそんなに違うのですか?)、MacPorts (または Fink?)、iPhone や Android の入門などです。私の経験不足から、物事を行うための最良の方法が何であるかはまだわかっていないことがわかります。何かをインストールするだけで、システムの速度を低下させるファイルやその他のものをそのままにしておくという習慣を身につけたくありません。開発者の Mac をセットアップするための本当にクールなヒントがあれば、ぜひ共有してください。

更新:私の仕事の性質は、常に新しい/異なるテクノロジ、Windows/MS ベースのものとそうでないもの、および Mac (および Fusion) を使用することであり、MS ベースのものでさえ私にとってより楽しいものです。

4

13 に答える 13

17

MacPorts を強くお勧めします - シンプルな方法で新しいパッケージをすばやく簡単にインストールできます

sudo port install package-name

ウェブサイトを閲覧してディストリビューションを見つけたり、ディスク イメージをダウンロードしてインストーラを実行したり、tarball をダウンロードして展開したり、configure スクリプトを実行したり、make を実行したりする必要はありません。

于 2008-12-23T05:46:22.053 に答える
11

いくらかの現金を見つけて、Mac 用の追加メモリに投資してください。おそらくあなたが聞きたいヒントではないことはわかっていますが、正直なところ、長期的にはフラストレーションを軽減します. Apple は、これらの赤ん坊を本来よりもはるかに少ないメモリで出荷し、拡張のために腕と脚を充電します。Mac Pro (クアッドコア Xeon) をクロールして、実際のメモリがそこにあるまで停止させました。

もう 1 つのヒントは、適切なキーボードとマウスを入手することです。Steve Jobs の「1 つのマウス キーですべてを操作」というくだらないことを信用してはいけません。実際のプログラミングではなく、ichat で機能します。複数のボタンを備えた本物のキーボードと本物のマウスを手に入れましょう。中央のスクロール ホイール ボタンを構成して、公開するか、すべてのウィンドウを表示するものを開きます。拡大用に 4 番目のボタンを構成します。

また、あなたの説明から、開発したいものが何であるかを本当にわかっていないように聞こえます。Mac 固有のことをしている場合は、できるだけ早く XCode に慣れて、残りを失います。Windows プログラミングを行いたい場合、なぜ Mac を使用するのかわかりません。Java が必要な場合は、Eclipse があればすぐに使用できます。

于 2008-12-23T05:49:37.930 に答える
9

すべてのMac開発者、XCodeなどをインストールして、コンパイラーを入手します。

確かに、Macports。彼らのカタログを調べて、Linuxや他のシステムから慣れ親しんだすべての通常のパッケージをインストールします-flex / bison、emacs、doxygen、m4、perl、pythonなどの開発関連のものを含みます。

内蔵端末よりも「iTerm」の方が好きです。「COMMAND_MODE=unix2003をエクスポートする」ことを忘れないでください。これにより、多くのことが以前と同じように機能します。

私が言及したことのいずれについてもURLを提供していません。それがGoogleの目的です。

于 2008-12-23T06:53:38.317 に答える
5

まず、XCodeをインストールします。これにより、Mac OS X 開発環境が提供されますが、最も重要なことは、GCC もインストールされるため、ソース コードとして配布される独自のプロジェクトとアプリケーションの両方を構築できることです。その後、Mac OS X 用の人気のあるテキスト エディターであるTextMateをチェックすることをお勧めします (Rails スクリーンキャストに見られるように)。あなたが Emacs/Vim ユーザーなら、AquamacsMacVimがあります。

于 2008-12-23T05:45:14.897 に答える
2
  1. Xcode の最新バージョンをインストールします (これは、macintos/iphone アプリケーションを開発していない場合でも必要です)。
  2. ほとんどの OSS ツールにmacportsをインストールします (最初に Xcode が必要です)。
  3. OSS ではないツールや Windows のみのツールを実行するには、virtualboxをインストールします
  4. Xcode を IDE として使用したくない場合は、IDE をインストールします (Eclipse や NetBeans など)。

最後に現金があれば

  1. 必要に応じて RAM をアップグレードします (特に VM を実行している場合、sw 開発者は RAM が大好きです :))
  2. 2台目のディスプレイ。2台未満のディスプレイで開発するなんて考えられない
于 2008-12-23T09:46:42.287 に答える
2

優れたテキスト エディターに投資します。次の質問を参照してください。

https://stackoverflow.com/questions/100084/what-is-a-good-gui-text-editor-for-the-mac Mac テキスト/コード エディター

「投資」とは、お金と学習時間の両方を意味します。

XCode は Objective-C 用の十分に優れたエディターですが、すべての主要なエディターとして使用するつもりはありません。

(MacVim が私の選択です)

于 2008-12-23T08:27:19.797 に答える
1

vmwarefusionの代わりに、virtualbox.orgは無料で、一見の価値があります。

于 2008-12-23T11:38:48.897 に答える
1

私は今年の8月に同じことをしました。私はMacbookPro(小さいですが、200Gb 7200rpmと4GbのRAMを搭載)を購入しました。私の経験についてお話しすることができます。

私は.NET開発者であり、10年以上ASPプログラマーでした。そのため、私が行ったのはMicrosoftに関連することであり、Ubuntuをインストールして遊ぶことはなく、Linuxの世界での経験がありました。

しかし、私の心はiPhone SDK開発にあり、iPhone開発者プログラムに碑文を支払ったことさえありました。すべてが素晴らしく、新しいMacが大好きでした。しかし...Macプログラミングは私にとって趣味であり、Fusion、そして私の4Gbと各OSに2Gbを配置したとしても、「通常の」ラップトップほどうまく動かないので、4か月の苦労の末に私はラップトップをフォーマットしてBootcampパーティションを作成し(WOW、Windowsで使用できるようになりました!)、FusionはそのBootcampパーティションを仮想マシンイメージのように実行できます。

あなたが言及していること、そしてUriが言及しているように、私はあなたが何をしようとしているのかを知っているとは思いません。ラップトップに「たくさんの」アプリがあるということは、必要なのは他のすべてのEclipseとXCode3.1だけだからです。 SDK for Mac関連のアプリを使えば、それ以上のことはありません。

私はあなたのようでしたが、Objective-Cコードをコンパイルすることを除いて、それらの2つのプログラムを開かなかったことに気づきました。Macがあなたのより良い選択でしたか?

于 2008-12-23T06:21:11.767 に答える
1

優れた万能テキスト エディターとして私が選んだのはTextWranglerです。

于 2009-01-20T19:50:02.367 に答える
0

QuickSilver は非常に優れたオプションです。はい、使用できるプラグインの数が多いため、Spotlight とは少し異なります。NetBeans を使用している場合、Eclipse は必要ないかもしれません。TextMate (私が選んだエディタも) を使用すると、NetBeans も必要ないとさえ言えます:)

これは fink よりも最新で、FreeBSD ポート システム (私の出身地) に近いものです。

于 2008-12-23T08:42:29.390 に答える
0

Boot Camp を使用して Windows をインストールします。その後、OSX と Windows の間でデュアル ブートし、Windows を通常どおり MS 開発に使用し、OSX を他の非 MS のものに使用できます。

于 2008-12-23T08:55:43.873 に答える
0

OS ディスクから開発者ツール (XCode) をインストールしてください (その上に GNU バージョンをインストールしようとしないでください:P)。

VMWare の代わりに Virtual Box を使用していることを除いて、私が持っていることはすべて既に完了しています。

于 2008-12-23T05:48:47.167 に答える
0

OpenOffice は、実際のMicrosoft Office for Macに比べて非常に遅いことがわかりました。予算があれば、OpenOffice よりもお勧めします。

私は QuickSilver の推奨に二番目に賛成できます - これは私が使用した中で最高のランチャーの 1 つです。

IM クライアントの場合、AIM ネットワーク外に連絡先がある場合は、検索可能なトランスクリプトなどの便利な機能を備えた無料のマルチ IM ネットワーク チャット クライアントであるAdiumを試すことをお勧めします。

私が強くお勧めするもう 1 つの一般的なユーティリティはiStat メニューです。これを使用すると、メニュー バーで CPU、メモリ、ディスクなどをリアルタイムで監視できます。

于 2008-12-23T07:02:21.573 に答える