前端開發對處理器要求高還是對內存要求高?本人想買Macbook Air,在考慮升級成i7還是升內存

準備入一台mba13,因為資金有限。內存和cpu只能升一項。即i5、8g或i7、4g

本人學生階段,正在學習web開發,主要用ps和myeclipse,dw。然後已經又一台win了,想兩台機器配合使用。應該怎麼選擇。不玩遊戲,一點都不玩。電腦對我來說只學慣用。


其實都不高……主流CPU不玩遊戲不做計算個人用都是個性能過剩……

你要想玩個虛擬機啥的搞個分布計算搞個多平台或者測試IE兼容性啥的話可能會需要多點兒內存……


不要買MBA。一定要去買有Retina屏幕的機器


內存 8G 起吧,CPU 要求不高


有windows就夠了,別浪費錢了,等自個賺錢了在買吧。如果是自己賺的錢也不建議購買,對你現在沒什麼實質的幫助,學習前端開發的核心還是多關注語言的本質。

1. 不購買的理由:

你現在的瓶頸是如何將現有的理論知識與實際開發很好的結合,多擼幾個實際的項目或前端案例,以其積累使將來在校招或社會招聘中有一席之地,有跟其它同學不一樣的競爭優勢,不是買一個mac更好的了解或使用他,精力有限,集中有限的精力搞一些投資回報大一點的事情。換句話說:購買mac並不能對你的學習或編碼技巧有質的或飛躍的提高。況且你還在「正在學習當中」,按我的經驗判斷,css,js方面成長的空間還很大。

2. 使用的實質:

另外,個人精力有限,兩個配合使用,使用率並不高,兩個顯示器,有時候也不見得能夠充分使用,何況兩台電腦。

3. 如果windows電腦真的遇到了性能瓶頸,或者真的沒辦法運行現有前端相關的程序的情況下,可以決定選購一個新電腦。雖然物質生活不斷的提高或進步,節儉依然是中華民族的傳統美德。

4. 還有類似的,不知道選擇什麼編輯器啊,編輯器選擇什麼皮膚,選擇什麼系統啊,可能有同樣的困惑,建議就是:拿就用,不管什麼編輯器,什麼主題,能寫出來給力的代碼就是好的。

個人建議,僅供參考。學習前端開發,怎麼能夠不加這個高質量前端群呢:492107297,禁止閑聊,非喜勿進。


內存…………必須首先考慮內存

cpu決定了整機性能,BUT!這是macbook………

MacBook當中有幾點必須注意的:

通常是瓶頸的儲存設備通常都是最長的木板……

cpu沒什麼好貨,gpu好像附帶似的……

內存給多少用多少,不像windows給多少空多少

所以順序應該是

首先是內存上8G

然後是ssd上256

第三是cpu上i7

cpu不得不吐槽的一件事,i7你妹!比那個i5隻有30%不到的升幅……對比桌面級仍然是殘廢級別……

忘了mba的cpu吧,有錢寧願上rmbp也別在mba的cpu上砸錢………


升內存。有錢可以考慮mac book。


內存升到8G吧。其實web前端在學習階段,CPU和內存要求都不高,只不過像chrome這種內存大戶比較吃內存,在考慮要開IDE,所以最好升到8G內存。而且mba這東西真心沒啥升級i7的必要,低壓的i7也是雙核四線,也就是比i5快一些,但是還沒有什麼質的飛躍。你要是買mbp15,那個標壓的i7,內核數量多一倍,倒是要好好考慮考慮了。


1.先放結論,升級內存。

2.強烈建議使用MacBook Pro with Retina Display. 如果你現在預算有限那麼也可以先拿Air用著,等你能做商業項目了有錢了再換

3.反對那些說做開發一般電腦夠用的。你們不看看渣想,傻多戴的普通本子那垃圾屏幕慘白一片,鍵盤軟到不行,不帶ssd,做開發能忍?規模大了各種module需要browserify打包,電腦不好速度能忍?特別是eclipse這種IDE,沒固態硬碟根本不能用,卡到升天。

4.web方面的開發推薦使用Unix-like的操作系統,所以Mac是正確的選擇

5. 為什麼要升級內存呢?其實現在的CPU運算能力都是差不多夠用的,主要的性能瓶頸一個是硬碟IO(這個Mac上是不用擔心的,因為SSD),再一個是內存容量,它決定了能同時承載多少任務而不卡,開發web很可能需要同時使用多種工具,所以8G內存應該是底線。4G那就是給小白們日常應用的。

6. 棄DW保平安,前端開發請使用合適的編輯器直接寫代碼。


1小時前剛把內存加到8G

組了個4G*2雙通道內存

親測內存對前端更有用

現在正在體驗開5大瀏覽器一起調(zhuang)試(bi)的感覺

同時我還開著phpstorm

沒錯,感覺很爽

PS、LR還沒試,預計卡頓會有所改善。


先放答案:如果題主一定要升級一項,升內存。

其實這是個好問題。

對於這種類似的問題,不同情況下的答案不盡相同。

題主專註於前端學習,常跑的軟體如ps,dw,這些都屬於memory intensive程序。

為什麼這麼說?舉個例子。

比如題主需要用ps導入10-100mb不等的許多psd文件。此時ps為了能讓用戶能快速地處理圖片,往往會選擇把整個psd都導入到內存來進行讀寫操作。這種情況下,一個大的內存能顯著的提高工作效率。如果內存過小,操作系統能分配給ps使用的內存空間便很小。在內存有限的情況下,操作系統會選擇把使用頻率過小的文件先寫入硬碟,之後被用到的時候再重新從硬碟讀取。

而硬碟(機械或固態)的讀寫速度往往是內存的百分之一,在這種情況下ps便會出現頓卡或者沒有反應的表現,因為此時操作系統正在從硬碟讀寫數據。

如果題主學習的是高性能並發計算,比如模擬10000個小球碰撞,程序往往需要用到很多線程以加快計算,因此對cpu的運算速率/支持線程數的要求會很高。這種情況下,升級cpu倒是很好的選擇。


為何連前端開發都開始要求配置了,目前絕大多數的筆記本電腦都可以勝任。如果真的想『絲般流暢』的進行工作,那麼以下幾個配置是少不了的:1.ssd, 用了都說好,而且在內存過小的情況下可以用它當虛擬內存,速度比普通硬碟好太多 2 內存條 沒有規定必需要多大,但至少也得有4g吧,當然了,越大越好 。cpu現在性能嚴重過剩,如果單純是前端開發,那麼就無所謂了。


因為內存以後不能升級 所以強烈建議買8G的 以後有更多的需求了 內存的瓶頸比cpu多太多


你邀了我三次,我不答都不行了。

我手頭一台MacbookAir Yosemite CPU I3 主頻1.3 8G RAM 只編程,用來學習各種語言,坐在沙發上coding。

另有一台Windows10,I7 4790k 16GB RAM,玩玩遊戲,看看B站,用作日常所需,平時寫寫C#/F#以及如果有Air編譯很慢的基於靜態語言的項目,我會用這台機器來編。

公司環境的工作電腦:

Windows7 I5 3470 8GB RAM

MacBook Pro EI Captain I7 8G RAM,用來編寫前端代碼以及用作build一些App的prototype。

你自己看著辦。


一定要R屏!

一定要R屏!

一定要R屏!

重要的事情說三遍!


強烈推薦MBP(視網膜屏)。MBA的話內存8G就好。我的MBA(i5, 4G)是2011年的現在搞PS, Xcode都是無壓力的。


內存8g無疑了,現在軟體的空間複雜度遠大於時間複雜度,內存往往成為筆記本使用壽命的瓶頸。

ps:樓主確定不試試Retina屏幕?看多了R屏一般的屏幕簡直不能看。


多1000是不是可以買MBP啊…


有windows電腦了為何還要買一台蘋果?你說了只學前端開發,一台夠了,搞不懂為何要兩台「配合」。


開發大部分對cpu要求不高,除非你編譯大項目,不過一般編譯都是單線程,比較少會用到多核性能。主頻高一點其實感覺不出來。反而是內存不升級的話4g應該會比較吃力,我從8年前就再也沒用過4以下內存的電腦了。


我們公司電腦的標配是後端電腦:16G內存+120G的固態硬碟+i5,前端的只是把16G內存換成了8G


純個人見解

1.沒有5GB內存很難把當前的OS X系統服務和進程全部跑起來,拿我的rmbp為例,開機就4GB沒了,雖然我沒仔細看都是用哪兒了。kernel只要7-800MB反正。

2.你做前端不選retina屏幕?

3.低壓的cpu,我估計i1024來了也就那樣。

結論:建議你教育優惠的時候買中配的rmbp,不會CLI的話,買了其實只會更難用。


----

作為一個小菜鳥,被諸位大大教育了一番,感謝大神們,呀呀呀呀呀,答案不刪除。等到我學了linux之後再發表感受。。

----


推薦閱讀:

具有程序員特色的拜年簡訊怎麼寫?
程序員客棧靠譜嗎?
如何看待程序員的三大浪漫被認為是操作系統、編譯原理和圖形學?
程序員如何找到一份遠程工作?
在資料庫中具體創建表結構的時候,需要創建外鍵嗎?

TAG:Mac | MacBookAir | 前端開發 | 程序員 | 計算機 |