設計師和開發人員有很多選擇,當它來完成工作,從什麼框架,語言和圖像編輯軟件的使用,運行什麼平台。 後者是一個經常的辯論和爭議的話題和色變的風險掀起了百年難遇的火焰戰爭,所以在健全的利益,我們會盡量避免到其他操作系統的任何直接的比較。
這裡是一個有趣的文章,我來到跨書面馬克·納特運行在明尼蘇達州的web開發店。
這不是什麼秘密,一直在向開發商近年來的發展趨勢,特別是網絡的各種作為其主要的dev的機器 , 選擇一台Mac。 我將探討一些這種趨勢背後的原因,看在切換到Mac的一些缺陷,必須具備的軟件和配置每個切換應該意識到。
交換的第一個原因:MAC OS X
你可能已經注意到,在同事和開發商選擇作為他們的下一個電腦的Mac數量上升。 如果你沒有,你可能要么為微軟工作,或者你有MBA學位。 那麼,為什麼它如此引人注目?
如果你問一個死硬的Windows用戶,為什麼他或她認為,像蘋果電腦的人,他們幾乎無一例外地會說的原因是純粹的美學。 然而,如果你問他們為什麼大多數Web開發人員切換到Mac,不要大聲和一致的:OSX的是公平的Windows,在原材料的能力方面,這兩個產品相差很小;有足夠的苦勞。這兩個系統可以在幾乎任何其用戶希望配置。
當壓力來解釋為什麼他們喜歡OSX的Mac用戶經常修飾的和主觀的論點,如“感覺直觀”或“我喜歡使用更”,甚至“我無法解釋為什麼我更喜歡休息,我只是做“Windows用戶,提出這些論點時,通常會推出他或她的眼睛和持續的道路上。 它不是直到有人真正使自己的心靈, 給OSX一個誠實的機會 ,他們可以理解,有什麼大驚小怪的。
一個OS X的一些量化的效益,包括:
1。 打開源友好
作為一名Web開發人員,如果有一個技能,你總是有發展,它的使用* NIX終端。 幸運的是,因為OSX是內置的UNIX上,終端準備和等待。 每個蘋果的開源編程工具和框架建成,如PHP,Apache和Ruby on Rails的各種船舶。 Linux的用戶已經厭倦了處理,尤其是在筆記本電腦的硬件問題,作為他們的便攜式解決方案,往往會選擇一台Mac,因為它是基於UNIX的。
這意味著,有開源軟件的整個世界幾乎是保證運行沒有太多的麻煩。 在當今世界,開源軟件是一種生活方式,Web開發人員需要一個友好的經營環境。
2。 Quartz Extreme的
石英是由OSX上使用的OpenGL驅動的視窗系統。 石英極端利用專門的顯卡,這意味著沒有處理器週期徵稅。允許各種有用的功能,如暴露 ,動態調整屏幕上的每一個窗口,給你一個鳥兒的整個工作區鳥瞰。
空間 ,在OSX 10.5(Leopard)上推出了功能需要提供多個桌面視圖查看鳥兒的眼睛更進了一步。 為了進一步說明這一點,你可以激活內部空間Exposé和拖動這些窗口從桌面到桌面 - 任何正在播放的影片,將繼續發揮窗口將動態調整,以容納額外的窗口。 一旦你習慣了這樣的事情,你想怎麼過生活離不開它。
3。 核心動畫
核心動畫提供了一個開發的方式,通過一個隱含的動畫模型,以及一個“明確的”模型動畫用戶界面。 換句話說,這意味著一些非常浮華和實用的功能,將開始出現在OS X應用程序,就像上圖中所示的動畫菜單幫助系統。 Prodiving與開發工具,以實現這些類型的動畫效果,意味著軟件將變得更加直觀。
4。 內置的工具
有這麼多有用到Mac內置的工具來為設計師和開發人員方便,很容易看到OSX建立與開發商和頭腦中的創意專業人士 。 內置屏幕捕獲實用程序的OSX“搶”,其中有多種選擇,從選擇的像素區域中,你要截圖,提供窗口捕獲完整窗框,直接輸出到桌面。PNG文件。
事實上,創造了一些工具,專門為設計師,因為蘋果已久迎合創意專業市場(事實上,它持續在最黑暗的時代蘋果)。 更內置工具包括:
- 數字彩色儀表 - 一種工具,讓您可以抓取屏幕上的任何像素的顏色值。
- 控制台 - 觀看非常大的日誌文件
- 碼頭 - 上面提到,像vim許多OSS工具完成
- Xcode工具 - 蘋果開發IDE
- 變焦 - 容易餡餅下來的像素縮放
- Safari的調試模式 - 類似用於Firefox的Firebug
- 時間機器 - 死了簡單的自動備份
5。 統一的用戶界面
作為任何設計專業的學生都知道, 一致性是要堅持的最重要的原則之一,它是明確的OSX的界面設計是考慮到這一點。 由於嚴格的用戶界面的蘋果軟件開發工具提供的指引,在Mac上的應用程序和公用事業感覺他們都是在同一個系統的一部分。
菜單欄,一些交換機可以是一個困難的特點,習慣,堅持這個統一規範的菜單選項的位置和佈局。 拖和拖放功能,是無處不在。 能夠像拖動關閉網頁瀏覽器的形象做的事情, 直接到你的Photoshop項目是生產力的福音。 如果感覺好像你應該能夠拖動和拖放的東西,你可能可以。
6。 安全
之前,你打擊你的指關節,並開始撰寫關於為什麼Mac是不是比個人電腦更安全,您的謾罵,讓我指出一個陳腐,但undebatable其實是簡單地減少惡意軟件有適用於Mac比PC - 少了很多(部分原因是因為Unix是天生比Windows更安全,部分原因是因為Windows是只是更廣泛的傳播和Mac用戶沒有針對性,往往-閱讀文章中更是Mac真的比Windows更安全嗎? )。 如果你在Mac上,至少在未來數年,你可以非常放心,擔心病毒和間諜軟件掃描你的日子是過去的事情。
7。 TextMate的,低吼,水銀,
有沒有給開發商提供的文本編輯器的不足,但似乎保持在建議後建議是TextMate的 ,輕量級的圖形用戶界面OSX文本編輯器。 項目管理的抽屜很容易地保持跟踪的文件夾,單片像Ruby的Rails和CakePHP的MVC框架是一個天賜良機。
嵌套作用域允許用戶創建自己的語法突出顯示重要的是在不斷變化的世界的網絡發展。 要加快發展過程中,人們可以利用“片段”或幾個按鍵可重用的代碼,可以插入件。 雖然目前還沒有任何功能,是革命性的,它們結合的方式,使得一個非常不顯眼的編碼經驗的Mac的整體感覺似乎很調。
除了TextMate的,是有一大堆,似乎已被人真正了解,並希望效仿Mac的經驗,如快速啟動的解決方案,系統通知應用程序低吼水銀創建心愛的其他應用和聊天客戶Adium的。 這些都是一個口徑,有時很難找到在Windows的軟件件。 似乎是質量,而不是數量,是最好的方式來形容Mac軟件庫。
8。 快速查找
OS X not only has icons that display an actual miniature version of the file they are representing, but it's possible to view the contents of the file in their full glory without having to launch the program they are associated with simply by hitting the space bar. Furthermore, if a group of icons are highlighted, they can be expanded into a gallery view .
9。 虛擬化
OSX是唯一的操作系統,你可以得到,可以虛擬化所有三大操作系統框。 這是一個必須有檢查瀏覽器的兼容性。 讓生活更容易,你可以做在OSX的正確使用VirtualBox的,像Parallels和VMware Fusion計劃。 如果你認為Web瀏覽器提供的網站完全一樣的,不管他們對你運行的操作系統是非常錯誤的。
第二個原因:開關的Intel Inside
當蘋果改用英特爾芯片,它擾亂外面是一個危險的Mac迷很多人喜歡,蘋果是不是市場上的任何其他x86盒相同的事實。 然而,隨著移動計算的興起,蘋果不得不面對的PowerPC是不是好作為英特爾的解決方案提供的事實。
他們也知道,他們提供一個系統,可以運行到OS X的Windows將平息任何兼容性參數。 它原來是一個很好的戰略舉措,將切換成群結隊終於能夠採取的暴跌而被迫放棄其整個基於Windows的軟件庫。
OSX可以開箱即用虛擬化的三大操作系統 。 這是一個必須有檢查瀏覽器的兼容性。 讓生活更容易,你可以做在OSX的正確使用VirtualBox的,像Parallels和VMware Fusion計劃。 如果你認為Web瀏覽器提供的網站完全一樣的,不管他們對你運行的操作系統是非常錯誤的。
交換的第三個原因:少些麻煩
自以為是的軟件
一些人喜歡麻煩。 事實上,開發人員通常喜歡讓自己的手臟定制,維護和調整他們的操作系統。 如果你屬於這一類,Linux是可能是你最合適的,由Windows OS X是比其他平台更固執己見 。 來定制它的外觀和感覺,這是比較困難的,有沒有簡單的方法得到任何東西, 但蘋果的硬件上運行,OS X可以做某些事情的方式很特別。
opionated軟件,但是,可以有它的好處。 雖然它可能是更難以定制和黑客的每一個你的操作系統的最後一個方面,有時也可以是很好,有一個好很多的這些選擇已經為你做的系統。 因為蘋果提供了一個完整的解決方案,從操作系統到硬件,很多的捆綁軟件 ,他們更容易去肯定是無縫的,行之有效的經驗。 然而,剛愎自用的軟件可以是一個非常兩極化的概念。
例如Rails的許多決定開發基於最佳實踐的核心開發者的意見,Web開發框架Ruby的。 Rails有首選的JavaScript框架,數據庫的ORM,模板系統,以及更多。 如果你想,你可以選擇其他配置,但它的光芒亮時,你做的事情“Rails的。”
您花更少的時間定制和越來越多的時間發展。 該放手的方法可以是一個重大的轉一些開發商,但它消除了很多的麻煩和重塑車輪。 Rails開發人員之間的Mac擁有率很高,可以直接歸因於蘋果和Rails的類似性質。 任何的PHP與Ruby on Rails的火焰戰爭的編號,你可以找到有更貼切的比喻。
支持
因為蘋果提供的整體解決方案,他們有義務支持,以及提供整體解決方案。 大多數開發人員都心甘情願麻煩拍自己的電腦,但期限需要得到滿足時,它可以是很好的知道,你可以卸載一些麻煩,他們已經知道了系統內的人。
蘋果有令人印象深刻的客戶服務,特別是因為他們支持,而不是整個系統,系統只是一個方面 。 它也是得心應手,能夠考慮到實際的磚和迫擊砲商店,而不是處理外包電話支持您的機器。
讓我們面對它,當它涉及到一個非技術的配偶或家庭成員,我們可以做很多的故障排除。 就像它的漂亮,不擔心自己的計算機故障排除,它甚至不擔心其他人的電腦更好。 這是合理的假設,因為蘋果電腦通常有以下的安全問題(至少目前),有更少的時間花在了解釋如何避免惡意軟件和實際刪除它。
開關的第四個原因:微軟
如果你喜歡與否:為什麼開發商已經蜂擁到蘋果的一大原因,部分是由於這一事實,這不是大的研究,當個人電腦仍處於起步階段,相反是真實的。 微軟了解,這是開發商(開發商開發),這將使他們的操作系統的成功,而蘋果的封閉模式,最終成為一個巨大的錯誤。
然而,一旦微軟開始主導市場,壟斷的刺鼻惡臭引發的開源運動,越來越多的開發商開始懷疑,如果有有更好的選擇。
Linux是開源運動的黃金孩子,但儘管Ubuntu的努力,它仍然是一個方式,對於大多數人來說是一個交鑰匙解決方案。 進入蘋果,儘管每一位作為微軟的封閉,這在很大程度上是微軟的對立面是基於UNIX的系統。
微軟的軟件有不幸的感覺已經由委員會設計 。 功能包裝,很少考慮到它們的用處,美學似乎是一種事後的想法。 當Vista的首次推出,Aero用戶界面是如此華而不實,它要求更高的高端機,甚至可以運行它,有點擊敗的說法,微軟是個人電腦的負擔。 OSX的設計以及最昂貴的Mac Pro上運行,因為它會8年的舊的PowerBook,因為他們控制了從硬件到軟件的解決方案。
不幸的是,Windows並沒有來捆綁使用PHP,Rails或任何其他的開源Web開發框架或語言任何時間很快。 我們做什麼更多的是在這些天的雲反正,它幾乎開始感到古樸,當你遇到新的軟件,僅僅作為一個桌面客戶端上運行。 微軟自己描繪成一個角落-他們依靠開放源碼軟件,開放的格式,開放的標準是國王在世界上封閉的格式和標準 。
開關設計和極簡主義的第五個原因
良好的設計的方式,它不要求被看到或讚賞。 良好的設計是最重要的是,你甚至不首先注意到的東西。 Bang&Olufsen的理解這一點,蘋果明白這一點。 作為這個寫作,只有兩個蘋果筆記本的風格:銀白色,白色是唯一最便宜的配置。 蘋果筆記本貼紙,螺絲,通風口,按鈕,開關,和圖形。
這留下的是一個很少看,這是因為它應該是在你面前的屏幕以外的系統。 整個產品開發週期下一個房子做的好處是, 蘋果創建了一個系統,真正的感覺,就好像它是由一個人創造的 。
在蘋果公司的設計理念的核心是極簡主義的概念。 這是一個很好的概念,如谷歌公司曾。 我們都還記得無償安置大多數搜索引擎的鏈接和廣告,在Google出現之前圍繞其簡單的搜索欄。 畢竟,這是搜索的重要組成部分,而不是內容供應商,希望我們希望。 蘋果的數字,如果不包括的功能激怒了1%,但他們的消費群,使事情更容易為其他99%,它可能是值得做的。
需要,例如,缺乏第二個鼠標buttom。 它可能看起來像蘋果公司的一個明顯的遺漏,但它有一些意想不到的後果:因為開發商不能簡單扔命令到臃腫的右鍵菜單,迫使他們認為其應用的一鍵的可用性。
簡約的設計也有其不足之處,但是, 蘋果電腦缺乏讀卡器,往往有2-3少於甚至是低端機的USB端口,通常是難以定制 。 對於那些價值的產品,讓你有很多選擇,蘋果將功虧一簣。 它常常指出,升級的Mac很容易:“只要把它扔掉,買一個新的。”
幽默一邊,這是不太遠的真相,但好消息是,蘋果電腦持有其價值比市場上的任何計算機。 而不是把它扔了,賣健康的頭開始在Ebay上一台新機器。
Mac的陷阱
這不是大家切換到Mac所有的陽光和彩虹。 有在路上難免磕磕碰碰,大家的經驗,作出了重大的平台變化時,對某些人來說這些顛簸徹底路障。 這裡有什麼要注意的:
1。 控制現在是命令
打破習慣使用的控制,為您的系統上的主要修飾鍵可以採取一點時間,有些人從來沒有完全得到它的竅門。 舊習難改和肌肉記憶死更難。 這是一個可以被重新映射命令控制鍵解決的問題,但是當你使用的系統,承擔一定的配置,你可能會陷入混亂以後運行。
2。 沒有第二個鼠標按鈕
除非你使用你的蘋果筆記本外接鼠標,你將不得不習慣於缺乏第二個鼠標按鈕。 事實是, 有沒有鼠標按鈕的最佳數量 。 幸運的是,可以使在Mac上的方式,如用兩個手指同時攻軌道墊或按住Ctrl時,點擊,右鍵單擊。
3。 沒有最大化的Windows
這實際上是隨著時間變得不那麼真實,前Windows用戶為Mac開發軟件包括的功能(例如,在Firefox上最大限度的Mac按預期工作)。 但典型的最大化,你是在Windows不能在Mac上發現 ,一些本可以是非常令人沮喪。 事實上,整個“光一站式”窗口控件可以感受到時代的陳舊和直觀。
4。 缺乏一個“買得起”的Mac
也許最流行的非Mac用戶的癥結所在,價格始終是在辯論的核心。 在$ 1200左右,是毫無疑問的字節,為主頻,可以得到更好的原材料價值,以避免蘋果。 蘋果公司選擇了不低於1000元的電腦不進入,因為它不希望增加銷售,但因為它要避免,索尼,惠普和其他品牌在低端市場混戰。
利潤率是剃刀瘦在這個範圍內,畢竟。 蘋果肯定是迎合了botique風格的消費者, 如果你省吃儉用這些天的價格問題,可能只是一個陷阱,你不能把自己克服。
5。 更小的軟件庫
雖然這有點介導的事實,你可以在Mac上的Windows虛擬化,它是一個能夠運行您的系統上您喜愛的節目本身相去甚遠。 如果您使用的是定期,只有在Windows環境下運行的軟件,你可能要考慮是否是值得的麻煩轉移到Mac硬。
6。 你不能建立一個Mac(容易)
Windows成功的部分是事實,他們許可,任何PC上運行,任何地方。 蘋果已被關閉,因為這個詞,保存一個短暫的時期,允許他們在什麼橫空出世,是一個毀滅性的壞主意Mac克隆存在。 如果你的類型,誰愛從頭開始建立自己的電腦,Mac是不會為你提供。
在一般情況下,即使是最疲憊的Windows用戶難免會想念在切換到Mac或Windows至少有幾個特點方面。 按照最好的政策是保持開放的心態,在學習過程中。 嘗試做的事情“Mac的方式”為一個星期,你的懷疑,並保持到最低限度。
首先,提出問題,然後再作出假設。 有一個狂熱的蘋果社區(你有沒有注意到的情況下),那裡有每一個問題,你會發現,由於部分的事實,他們大多是交換機本身的解決方案。 請記住,如果你有問題, 機會是好的切換其他一些經歷過你創建或找到一個解決辦法。
結論
雖然不是每個人都合適的解決方案,很明顯,很多人都切換到Mac一個很好的原因很多,這些天。 儘管如此,蘋果電腦價格昂貴,而且需要用戶的耐心和意願,他或她的行為,以適應一個compltely不同的接口。 Mac是肯定不會為每個用戶的選擇,但絕對是一個值得考慮的選擇 - 尤其是設計師或開發商。