歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

深度分析:Linux與微軟應該相互學習什麼?

IT168 技術新聞】Linux在很多事情上都很出色,像開源、安全、穩定等。但他們還不夠完美。下面我准備列出Linux最需要像微軟學習的5件事情。不過事物總是雙向的。微軟反過來也可以學習Linux的不少東西,有些人可能認為我在胡言亂語,大多數人也許是在基於Windows的電腦上看我的文章,別著急,看完之後就能判斷我的話有沒有道理了。

  微軟可以向linux學習的5件事情

  1.kiss原則

  編者注:這裡的kiss的意思是指“keep it simple, stupid”首字母縮寫,意為“務求簡單”

  經年累月,微軟的程序變得龐大而臃腫。像意大利面條一樣糾纏不清的代碼很難讓人理清思路,編出高效的軟件來。
而linux繼承了unix的諸多優點,擁有大量簡單而小巧的程序、庫以及API(應用程序接口)來創建精致的程序。相對來說大多數linux的代碼更容易理解閱讀和調試。

  2.開源模式

  采用開源模式——是真正的采用而不是小而又小的代碼——並不會毀掉微軟如果Bill Gates不能接受GPL協議,也可以像Sun和Scalix一樣,稍微修改這一協議以適應他們的需要。

  3.裁掉中層管理

  你可能是這個世界上最好的程序員,但如果你碰不到正確評估你工作且不能給你清楚明白指示的上司,你的工作講前功盡棄。許多的微軟開發者被責備,但我一點也不想責備他們,微軟現在是一個龐大的機構,一件事情往往轉了很多圈子也不能被確定。

  4.誠實面對

  什麼事.NET?我的好友Mary Jo Foley最近說,.NET“變成雷蒙人自己都不能簡單明了加以解釋的一個毫無意義的術語。”
想創建一個新的程序框架?好的,叫它.NET,不要叫它.NET之外的東史。想讓軟件作為服務出現,好的,叫它Windows live或者Office live,然後不要把這個名稱用到其他上面去,這樣人們就不會如此困惑了。

  5.這是一個網絡世界

  今天,整個世界的人都可以連到你的電腦上。這就是說,Windows的惡習,讓數據和程序工作在一個從DDE(動態數據交換)到ActiveX這樣一個低層次的方法上,給網絡上的其他人提供了破壞或擾亂你系統的能力。

  我知道Vista有UAC、LUA等多種新玩具,不過本來的系統基礎就有瑕疵,在這個舊有基礎上改造而來的工具,就已經留下隱患了。

  Vista的開發者將要做的事情,僅是來自linux過去劇本中的一頁。在Linux和Unix中,這個系統正被重新創建。新的知識將使系統擁有多重用戶,這樣就可以不用太擔心它是不是連接到一個穩定的網絡了。

  Linux可以向微軟學習的5件事情

  1. MSDN

  開源軟件的一個非常大的弱點,就是它沒有一個非常容易使用的向導來幫助初學者成功地編寫他們的第一個程序。Linux愛好者往往需要很多時間學會如何正確地開發程序。

  而微軟則提供了“微軟開發者網絡”(Microsoft Developer Network 簡稱MSDN),包含了許多非常好的教程、實習指南、最新的操作系統和軟件測試版產品。以及軟件開發工具、程序代碼實例、在線社區等豐富內容。並且 MSDN有著非常好的組織結構,學習起來很容易,也能輕易地搜索到自己所需要的信息。

  2. 統一的界面

  微軟在界面統一方面一直做得很好。如果你熟悉Office97的使用,那麼你拿起Office2003也不會陌生,很容易上手。一旦你掌握了Windows98,那麼操作 WindowsXP也不會有什麼大的問題。而在Linux中,應用程序的跳躍性則非常大,從KDE到GNOME到Enlightenment,程序之間有著很大的差異。

  然而,微軟正在顛覆者這一原則。從新版的Office12來看,它已經擁有全新的界面,這招致了大多數使用者的批評。同時, linux卻聯合起來,開始啟動勃蘭特計劃,這一工作致力於統一幾大linux桌面的操作。他不只是幫助開發者統一引用程序接口API,更主要是幫助他們擁有一個統一的界面。也許在未來,linux而不是微軟,在這方面將占有優勢。

  3.統一的格式

  微軟office文件格式雖然受版權保護,但他們通過市場營銷避開了這一弱點。現在它已經成為業界的一種標准格式。若同界面一樣,它的文件格式雖然在變,但是它們總能成功地向下兼容,舊的文件導入到新版本的程序中並不會丟失數據。

  4.市場營銷

  微軟之所以總是站在市場開發的前列,一個重要的原因是它在開拓市場以及廣告宣傳上能過投入大量的資金。在各類主流技術雜志上你總能看到微軟的廣告。大城市的新聞報紙、電視等媒體上,也時時可見他們的影子。

  5.OEM支持

  如果你想運行windows桌面操作系統,只要買一台電腦就可以了!微軟的OEM(original equipment manufacturers,代工制造)運作已有十年之久。他是微軟的錢袋子之一,為微軟贏得了大量財富。

  Linux商家也應該大力發展OEM預安裝服務。誠然,在個人電腦上安裝Xandros的linux操作系統非常簡單,但我們必須面對的事實是:大部分用戶從來就沒有自己安裝過操作系統。
Copyright © Linux教程網 All Rights Reserved