看板 MAC 關於我們 聯絡資訊
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.220.159.17
darktt:寫iOS不用OSX要用啥? 09/26 08:06
如果你想用C#,你可以選用Xamarin 你愛Javascript,PhoneGap是個選擇 想練習Objective-C,你有GNUSTEP 如果買Macbook的理由是為了學寫iOS app 那跟先買一把昂貴的樂器再去學音樂有什麼差別 這讓我想到前一陣子輕音部流行的時候一堆人先買電吉他然後才去學 然後過一陣子就放上露天去賣 而且原PO除了iOS app之外也想開發Android 我很難認同只為了想學寫iOS app就要買Macbook的想法 ※ 編輯: LordCHTsai 來自: 128.220.159.17 (09/26 08:37)
w180112:其實mac 也!=linux 上次我有一個作業在linux上跑爽爽 09/26 08:26
w180112:來mac上跑就完全死給我看 09/26 08:27
因為mac != linux而不是mac !== linux ※ 編輯: LordCHTsai 來自: 128.220.159.17 (09/26 08:40) ※ 編輯: LordCHTsai 來自: 128.220.159.17 (09/26 08:41)
kiii210:雖然我沒用過GNUSTEP,不過以用Obj-C來開發iOS app的話 09/26 09:07
kiii210:應該還是OSX + Xcode 對開發者最友善? 09/26 09:08
kiii210:相關的資源等應該也是比較齊全的? 09/26 09:10
erttyy8821:感謝您的詳解 我目前的狀況是android開發經驗有一年半 09/26 09:23
erttyy8821:所以想利用這段剛好有錢有閒的空檔去進修 09/26 09:23
erttyy8821:那想請問板大 學習iOS有其他的平台可用嗎? 09/26 09:24
erttyy8821:我網路上沒有查到的X code有其他的平台 可能是我不熟 09/26 09:24
erttyy8821:另外我目前coding以Java+C#.Net為主不會有太複雜的運算 09/26 09:27
erttyy8821:我只會跑Eclipse且用實機測所以板大提供的經驗很有幫助 09/26 09:30
erttyy8821:我剛剛去看了一下 我會錯意了 Xcode只是平台 09/26 09:38
erttyy8821:我會先用GNUSTEP去做嘗試 感謝板大的建議 09/26 09:39
superpai:...逆天打怪前請三思 09/26 10:16
好吧現在情況比較明朗了,如果原PO是真的想學Objective-C來寫iOS app的話 那就真的得推薦買一台MBA了,GNUSTEP只能讓你練習Objective-C 但如果你想用C#寫iOS app的話,可以參考看看Xamarin,這樣還可以跨Android平台 補充一下,如果還不急著買的話,何不等等看10/15會不會有改版的retina 以現在價格來看頂規的MBA mid2013在補個100鎂左右就可以買到256GB的13" retina ※ 編輯: LordCHTsai 來自: 68.33.32.83 (09/26 10:40) ※ 編輯: LordCHTsai 來自: 68.33.32.83 (09/26 10:45)
arashiiou:Macbook Air Retina ? 09/26 11:28
w180112:我比較好奇的是os x據說內核跟BSD一樣 系上工作站是free 09/26 15:45
w180112:bsd 可是我的作業在工作站上也是很正常 就唯獨在osx上 09/26 15:46
w180112:不正常而已 09/26 15:46
howard65:不正常是因為 runtime library 不同的關係...吧 09/26 15:58
howard65:-static 後應該就沒問題了 09/26 15:59
steve1012:寫ios App 用xcode應該是樂勝Xamarin 09/26 23:45
Jerrynet:寫iOS app當然要用OS X,不然最新的library怎麼可能立即 09/26 23:59
Jerrynet:更新。更何況你指的那些只是相容iOS而已。用Xcode絕對是 09/27 00:00
Jerrynet:解 09/27 00:00
Jerrynet: 決軟體問題及快速更新系統與app相容性的最佳解 09/27 00:01
erttyy8821:感謝大家的建議 我決定這陣子就會入手MBA了 :) 09/27 04:40
w180112:-static的意思是指? 09/27 16:23
PhantomII:靜態連結函式庫,把會用到的直接包進去 09/27 16:51
carlcarl:推這篇 09/28 01:46
mike7689:把會用到的lib包進去,就算是linux核心的機器跑的程式很大 09/29 01:07
mike7689:機會拿到freebsd/os x重新編譯都沒問題... 09/29 01:08