臃腫的 Office

jopen 11年前發布 | 5K 次閱讀 Office

沒能深刻認識到 Office 有許多功能,是那些直接競爭對手失敗的最重要原因。

—— Office 員工

臃腫的 Office

        最新版 Office 2013 安裝包都突破 840 M 了,相信很多人會奇怪,已經足夠臃腫了的 Office 為何還要繼續臃腫下去?所有門外漢的猜測都是不負責任的耍流氓,讓我們聽聽來自 Office 的微軟員工(匿名回答)在 Quora 的一線報道:

首先有個大前提,只有幾行代碼你什么也做不了,而如果是一個充滿活力,豐富且成長的生態系統則可以做任何事。

Office 有一大堆的模板、圖形、宏處理、默認插件,這是一個浩大的工程。

Office (生于 1989)已經二十多歲大啦。自從 Office 被很好的設計和架構后,老代碼基本還保存著,而每一次新功能的加入勢必會增加代碼庫。

Office 上的那些功能好得難以置信,新版消除了許多 bug 。沒能深刻認識到 Office 有許多功能,是那些直接競爭對手失敗的最重要原因。

Office 安裝只利用到 Windows API ,而不需要第三方的代碼環境,而體量輕的 LibreOffice 就需要 Java 。

許可證和代碼混淆也是一方面原因。為了防止被擁有管理員權限的黑客利用,Office 還要被設計成能足夠抵抗攻擊,這些也會加重其臃腫。Office 還要適應奇怪的硬件和軟件配置,避免被那些愚蠢的注冊表清理器更改。

Office 有 40 多種語言,需要安全檢查,還有數百種不為人知的東西要處理。

這一切,都需要代碼來完成。

</blockquote>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!