前端開發在 Mac 之上,對比其它平台有哪些優勢?
如果在Mac里裝IDE是不是很撮,vim適合做前端嗎,大多數時候只寫HTML,CSS,而且還有大量的切圖和設計任務,這種情況適合用Mac嗎?
1. Mac非常適合做前端設計人員使用. 她優秀的工業設計,人性化的操作系統,會給你帶來很多的靈感,讓你時常Think Different, 創意迸發.
2. VIM不推薦新手使用,因為學習曲線很陡峭(它更多是高級程序員的神器).Mac下有大量收費和免費的文本編輯器如 Sublime Text 2, Textmate, TextWrangler, etc. 對付CSS JS HTML乃至中大型項目開發都可以勝任, IDE的話個人推薦 Aptana Studio
3. 可以安裝虛擬機如 VMware Player + Windows或者VitualBox + Windows 針對IE瀏覽器進行測試,測試完了即可關掉. Mac下的Firefox的firebug和Chrome的inspector能完成所有調試需求
4. Photoshop Mac版可以完成所有切圖工作
綜上,如不考慮Mac較高的價格, 用她真是個很不錯的選擇.
經供參考適合,用Mac開發的目的更在於unix的架構,可以方便的開發諸如node.js,ruby的應用。關於IE問題,看公司的目標人群,大可提示用戶升級到IE8,在虛擬機作簡單的調試即可。
我一直用Vim開發,Vim適合開發腳本語言, 只是學習曲線較高沒有適合不適合的 只有你用的順手不順手的 只要自己覺得某個操作系統或者某個編輯器好用 開發效率自然就不會低 因人而異 沒必要看別人用啥覺得很高端就隨波逐流 當面我還用過很長時間的 vs2010寫js,就是因為 可以方便的在IE6裡面打斷點
Mac 配置 Web 伺服器的便利程度也比 Windows 高得多 虛擬機還能提供非常乾淨的測試環境,有問題直接恢復初始狀態輕鬆快速 除了各位推薦的編輯器,我也說一個,Komodo Edit,各個平台都有,支持 Zen Coder(這貨也算一神器)
用MacBook air作為工作機器一年。
開發IDE,推薦WebStorm,基本上css/js/html都已經OK,要快速編輯單文件用vm,textmate,st2等都OK本地apache服務可以用MAMP
另外有一個調試ie的問題,解決方案是安裝兩個虛擬機xp+win7,建議使用parallels總而言之,Mac下出了ie的問題,其他方面都完全沒有問題,個人覺得在win下做軟體開發實在蛋疼..適合寫,好像不適合調試瀏覽器,還得裝個win7.
對寫js程序的來說無所謂了如果主要開發中文用戶的web界面,並且對精確度和品質要求比較高的就不適合了
中文網頁上最常用的12px和14px宋體在mac的瀏覽器里不能像win下那樣精確的顯示,會對邊緣進行平滑處理,非常難看,或者直接用其他字體代替了,也導致文字的寬度和行高不一樣,一個像素的差別也許就會導致一個表格欄位換行,或者版面錯位根據長期使用Mac做前端開發的經驗,沒有比Mac更適合做前端開發的系統了。
推薦編輯器:&Sublime& &Coda、Espresso&。
不太適合,不能方便的使用 CssGaga
適合,我就是用 mac 幹活的。
只用 vim,IDE 沒怎麼用過,不過試過一些 IDE 或者編輯器,順手的並不算少,這方面應該不是問題。圖像處理,photoshop 有 mac 版,或者可以考慮開源的 gimp。調試的話除了 IE 其他主流瀏覽器都有 mac 版,IE 的話一般就是虛擬機,對於碼農來說也不算什麼障礙。
不過同時開數個瀏覽器加上虛擬機加上圖像處理軟體可能會比較占內存,建議升級到 8G 內存。在國內不適合,因為IE用戶佔大多數,你必須要測試IE,尤其是IE 6
簡單的說來,不用mac的前端不是好前端。
Mac自從出了OS X之後,現在已經發展到牛逼的很了。虛擬機技術有parallels desktop和vmware fusion兩虎相爭,已經取得了突飛猛進的發展。現在我09年的Mac,裝mountain lion系統,同時運行兩個xp虛擬機,一個win7虛擬機都不覺得卡。 隨便把一個虛擬機全屏,一般人根本就感覺不出來是虛擬的。 不過開虛擬機的時候無非就是用網銀和測試各種操蛋的瀏覽器。
現在Chrome的developer tools已經遠遠超過firefox的firebug,成為最牛逼的開發環境了。Mac下開發無壓力啊。
還有記得當年傳說中的Textmate,據說國外很多開發者為了這個編輯器而買的mac。我當然也搞了個破解版。一用就是三四年,無比的便利啊。 不過現在有後起之秀了, textlime 2。學textmate直到現在已經超越了textmate。
反正我這麼多年用mac的總結就是: 微軟那個傻逼做個操作系統,自創了好多好多的東西。為了學電腦,多少人浪費了多少青春就為了學會怎麼設置ip,怎麼共享印表機這些最常見的需求。 當你入門mac之後,就會發現微軟是有多傻逼了。你才會發現原來操作系統的確應該這麼簡單易用的。
好吧,再來吐槽一下微軟那幫傻逼。搞個IE6出來,禍害了多少前端同學啊。多少前端同學為了IE6的各種傻逼bug熬了多少個通宵啊。而且我極其搞不懂微軟你修復一下IE6的png bug會死啊? 你說修復雙倍margin那些bug可能會破壞已經做了hack的網站布局。那修復png bug影響到蓋茨你媽媽睡覺了嗎?
完全無語的是那幫開發IE的人開發個IE6出來。貌似項目就結束了。不知道幹嘛去了。若干年之後又搞了些人開發個IE7。的確是修復了IE6不少bug。但是你妹的又多了無數新bug啊。新bug數量比IE6還多啊!!你妹啊,這不坑爹么。我寧願你不要升級IE版本啊。這樣我們只用兼容一款IE啊。
更坑爹的是微軟後來又出來IE8,如同上一幕,又多了更多的bug。直到現在的IE9,才稍微標準一點,可以用圓角什麼的了。一般的布局基本和chrome,firefox等眾神一樣了。
微軟,我在這裡可以告訴你。我在學校的時候,見到你們的海報,必定會撕下來踩爛的。
好吧,我表達了下我對微軟的憤怒。言辭有點激烈,請見諒。我在macbook air 上開發js 剛開始用coda 後台用coda2 最後轉到了Sublime Text 2 上我覺得現在好用的ide都在mac上, windows還速度慢, air的固態硬碟太快了
我認為不適合,其實在國內前端最大的問題就是調適ie6的兼容性,而國內用戶最常見的操作系統是xp。所以我還是建議你用xp會離用戶近一點。
當然如果你說我裝了一個虛擬機我也沒什麼好說的,但是這樣一來實際上你用的還是win而不是mac裝個虛擬機吧,可以多裝幾個系統,因為有些項目中需要兼容多個系統和瀏覽器!win7支持的ie6不是很好!
我認為適合,只是得準備虛擬機。很多前端工具確實只有os x才有。Linux有一部分的替代方案,但是windows完全不是一個層次的東西了(很麻煩)
我不明白你一個前端人員要IDE幹嘛。我也是一個前端開發人員,最核心的工具就是一個文本編輯器。推薦sublime text 2.然後就是四大主流瀏覽器。我不知道還需要什麼。至於切圖神馬的,mac的圖形圖像處理是出了名了。難道還缺切圖軟體?我覺得用mac做前端開發真是是無與倫比的一個選擇。
推薦閱讀:
TAG:Mac | 網頁設計 | 前端開發 | 蘋果公司AppleInc |