最近想入手Mac air - MAC

Table of Contents

※ 引述《erttyy8821 (俠)》之銘言:
: 最近剛好有一筆工作賺來的錢
: 勉強可支付購買MacBook air的錢
: 我過去只用過Windos和Linux的系統
: 目前身邊也還有一台效能尚可的NB

效能尚可的筆電灌Linux就會成為開發神器,除非你非要用.NET之類的framework開發

: 所以對Apple的生態可以說相當不了解

如果連摸都沒摸過建議先去實體店摸摸

: 會想入手MacBook是因為最近想投資自己去學習iOS的開發

開發iOS app ≠ 需要一台OSX的機器
所以不要用這條件做為買MacBook的前提

: 但是因為是貧窮的學生,所以這筆投資對我來說算滿大筆的

Mac系列對我來說簡單來講就是個有漂亮介面+潮外殼的Linux
因為通常我只會開著iterm2 + chrome,偶爾加上eclipse和evernote
而這些除了evernote沒有Linux版之外Linux都做得到
所以我會說,如果你真的只想coding加上上網
買Mac只會增加潮指數,對你的工作不會有太大的幫助
因為Homebrew不會比apt-get或yum好用

: 因此我爬了好多的文章
: 在板上爬過後,想問些問題,可能有點笨
: 但還是希望大家可以幫忙解答,先謝過各位先進
: 1.MacBook air +8G Ram似乎足夠用來Coding的需求
: 想問問板上還有沒有相關的經驗

這就看你寫哪種程式了,根據我之前在業界實習的情況
部門裡用MBA開發Android程式的人還是有的
如果你想做大量運算或是大量資料,8GB ram是足夠,但CPU效能我就不敢保證了
根據我之前做過基因運算的經驗,CPU的效能會大大影響運算時間

: 2.MacBook air用Eclipse 開發Java或者Android是否方便?(有這工作需求)

開發Android有兩種情況
1.你開發的程式是直接在手機上測試:
這樣一定沒問題,因為基本上MBA就只負責編譯,跑eclipse也不會到不順的地步

2.在模擬器上測試:
基本上Android模擬器是個吃資源速度又很慢的東西
所以在MBA上跑老實說速度並不理想,尤其你開發時肯定瀏覽器也開著看文件之類
再分出資源跑模擬器...你知道的

開發Java程式就像我上面說的
看你開發哪種種類的程式

: 3.長時間的開發大家都推薦要買螢幕
: 我想問一般走VGA的螢幕買了轉接線就可以支援了嗎?
: 還有鍵盤滑鼠需要買專用的嗎?

D-SUB有D-SUB轉接頭、HDMI也有專用的轉接頭,看你螢幕哪一種吧
13吋不適和長時間開發嗎? 我倒是不這麼認為
13吋下用vim和30吋下用vim有什麼差別嗎?
13吋我會把terminal切成左右兩畫面
30吋我頂多切成上下左右四個畫面
字體要大要小不是螢幕決定的


: 4.Windos轉MAC系統沒人教 會容易上手嗎?
: (因為真的用慣Windos系統,爬二手的看到不少人的原因都是用不慣,有點怕怕的)

第一次進業界實習叫我用Mac的時候我連摸都沒摸過
一周後我就愛上Mac了

: 5.聽說10/15 MBP會發表新的型號
: 根據以往的經驗 MBA會有降價空間嗎?

不會,除非MBA要改版

: 6.我的需求就只有Coding+上網,但時間會很長
: 一天十幾小時是一定的,但有移動考量,故不考慮Mac mini
: 板上先進們,還會推薦MacBook Air嗎?

Coding分太多種了,只講coding太籠統
除非你只想把MBA當editor用都不用來執行
不過從你文章看起來MBA應該還是符合你的需求


我個人倒還是在等新款retina

--

All Comments

Franklin avatarFranklin2013-09-29
寫iOS不用OSX要用啥?
Delia avatarDelia2013-09-29
其實mac 也!=linux 上次我有一個作業在linux上跑爽爽
Heather avatarHeather2013-09-30
來mac上跑就完全死給我看
Jessica avatarJessica2013-10-02
雖然我沒用過GNUSTEP,不過以用Obj-C來開發iOS app的話
Leila avatarLeila2013-10-02
應該還是OSX + Xcode 對開發者最友善?
Carolina Franco avatarCarolina Franco2013-10-05
相關的資源等應該也是比較齊全的?
Hedwig avatarHedwig2013-10-07
感謝您的詳解 我目前的狀況是android開發經驗有一年半
所以想利用這段剛好有錢有閒的空檔去進修
Hedy avatarHedy2013-10-11
那想請問板大 學習iOS有其他的平台可用嗎?
我網路上沒有查到的X code有其他的平台 可能是我不熟
Joe avatarJoe2013-10-15
另外我目前coding以Java+C#.Net為主不會有太複雜的運算
Faithe avatarFaithe2013-10-19
我只會跑Eclipse且用實機測所以板大提供的經驗很有幫助
Christine avatarChristine2013-10-23
我剛剛去看了一下 我會錯意了 Xcode只是平台
Olivia avatarOlivia2013-10-27
我會先用GNUSTEP去做嘗試 感謝板大的建議
Lydia avatarLydia2013-10-31
...逆天打怪前請三思
Cara avatarCara2013-11-02
Macbook Air Retina ?
Franklin avatarFranklin2013-11-07
我比較好奇的是os x據說內核跟BSD一樣 系上工作站是free
Carol avatarCarol2013-11-07
bsd 可是我的作業在工作站上也是很正常 就唯獨在osx上
不正常而已
Callum avatarCallum2013-11-12
不正常是因為 runtime library 不同的關係...吧
Margaret avatarMargaret2013-11-13
-static 後應該就沒問題了
Mia avatarMia2013-11-14
寫ios App 用xcode應該是樂勝Xamarin
Edith avatarEdith2013-11-18
寫iOS app當然要用OS X,不然最新的library怎麼可能立即
Caroline avatarCaroline2013-11-18
更新。更何況你指的那些只是相容iOS而已。用Xcode絕對是
Caroline avatarCaroline2013-11-22
決軟體問題及快速更新系統與app相容性的最佳解
Belly avatarBelly2013-11-25
感謝大家的建議 我決定這陣子就會入手MBA了 :)
Freda avatarFreda2013-11-26
-static的意思是指?
Hedda avatarHedda2013-11-26
靜態連結函式庫,把會用到的直接包進去
Irma avatarIrma2013-11-29
推這篇
Hardy avatarHardy2013-12-02
把會用到的lib包進去,就算是linux核心的機器跑的程式很大
Bethany avatarBethany2013-12-06
機會拿到freebsd/os x重新編譯都沒問題...