Word 出身是施樂那幾個 gui 的人,他們 70 年代在施樂的 alto 上面實現了最早的可視化字處理,然而施樂沒有把這個原型做成產品,於是他們跳槽去了 ms 並且做了最早的 word。這裡面的主要人員比如 Charles Simonyi 現在已經是 fellow 了。

而 dos 年代的 wps 和其他 dos 時期的字處理是一樣的做法,用不可列印的控制字來決定列印時候的行為。西方 wordstar、wordperfect、wps、還有同時代方正的系統、以及 tex 都是這樣乾的。wps 優點是什麼呢?就是他可以在支持中文的同時模擬列印,不用真印表機…

然而本質上,分離的編輯界面和預覽界面,都是離線排版,而 word 是 wysiwyg 的,所以至少在 90 年代,word 遠遠好過 wps。dos 那羣字處理到了 windows 時期要做 wysiwyg 基本就沒見到幾個成功案例。


我現在負責Linux上WPS文字的主要開發,我來說幾句話吧。

排版是一個很複雜的過程。尤其是WPS文字,word,chromium這種流式排版引擎。一個字體不一樣,都有可能導致排版混亂,而版式文檔則不會。

word低版本不兼容高版本的word實際上是很正常的,反過來也一樣。也就是你用office2016去製作的文檔,在office2013,office2010上去打開,如果wps打開排版不一致,office2013,office2010也極有可能不一致。2010等版本做的文檔放到2016版本上,也有可能不一致。所以團隊使用的話,盡量是使用一個版本的WPS or office。

所以我們在努力的做兼容,如果發送簡歷的話,還是用版式文檔(比如PDF)去發送,因為你也不知道HR用的哪個版本的office。

windows上的WPS還是有選項給大家選擇兼容的版本2007 or 2010。說到2007版本的,我再來說下ooxml規範,以下摘自wiki

Office Open XML(縮寫:Open XML、OpenXML或OOXML),為由Microsoft開發的一種以XML為基礎並以ZIP格式壓縮的電子文件規範,支持文件、表格、備忘錄、幻燈片等檔案格式。

OOXML在2006年12月成為了ECMA規範的一部分,編號為ECMA-376;並於2008年4月通過國際標準化組織的表決,在兩個月後公佈為ISO/IEC 29500國際標準。微軟推出這個格式,很多人認為是出於商業考量。[2]許多專家指出,該標準並不是個完整的標準,採用了許多微軟的獨有規格,使用上困難重重。[3][4]

也就是說,2007版本的office還不是完善的OOXML規範,盡量不要去使用這個版本的office,還是去用2010以上的版本吧。2010這個版本已經完善很多了。

微軟是規範的制定者與執行者,而WPS只是一個執行者,本來就不是在一個起跑線上。因為微軟做的就是標準。我們WPS還在努力的去追趕巨軟。

如果Linux上的WPS與windows上的WPS排版不一致的話,極有可能是字體問題,字體對於流式文檔的排版影響是非常大的。很多商業字體我們是不帶的。(比如微軟雅黑,跟宋體。)最簡單的辦法是將 windows上的字體都拷貝到Linux下的/usr/share/fonts下,然後sudo fc-cache -f清理下字體緩存基本就好了。

說到WPS for Linux,我們仿照COM機制在Linux平臺造了個輪子,你可以用js,python可以去調用WPS的介面,跟VBA,C#調用函數一致。

比如在Linux上你可以這樣用Python使用wps打開一個文檔。也可以用js,c++,java。函數名與office開發文檔保持一致

app = launchApp("wps")
app.put_Visible(False)
documents = app.get_Documents()
document = documents.Open(filename)

更多的具體可以參考這個

Word 對象模型概述 - Visual Studio?

docs.microsoft.com圖標

這也是WPS全平臺兼容的地方。Linux上也支持二次開發以及介面(企業版)

@Belleve 如果理解有錯誤,望指正


20190524補充:

現在中美貿易戰又來玩火了,於是知乎上也出現了一個問題——「如果美國微軟的Windows操作系統不給中國使用我們會怎樣」。不少回答都提到了,如果美國當真通過各種手段禁止Windows系統出口中國,那麼中國的IT廠商會笑聲一片,極速研發自主操作系統並佔領國內市場。於是我就產生了一個疑問,就像理性的經濟人假設一樣拋開一些標準對接和不可搞力方面的因素,國內的IT廠商是否真的可以替代國外的產品並滿足國內市場需要?

除了對比WPS和Microsoft Office,我也會關注和對比其他一些具有替代性的辦公軟體。其中有兩個開源免費的辦公軟體——Libre Office和Open Office就引起了我的新看法。那就是,WPS是要營造一種什麼樣的辦公應用生態

一是組件的類型和方向。之前的回答裏說過這個問題,WPS與Microsoft Office具有相同功能的組件只有文字、演示、表格、郵件。郵件的組件可以說是若即若離的雞肋。然而Libre Office是Writer(文字)、Calc(表格)、Impress(演示)、Draw(繪圖)、Math(公式)、Base(資料庫),Open Office是文本文檔、電子表格、演示文稿、繪圖、資料庫、公式。除了更適合教育和科研領域使用,兩者都有資料庫的組件。資料庫在企業運營、事務性工作和基礎的大數據應用中具有非常重要的作用,並且這是一個老到在Microsoft Office全家桶中出現了二十幾年的組件。在WPS 2019中除了像H5、PDF之類早已司空見慣的周邊功能,我們倒也看見了公式、繪圖的功能,甚至還有近年來流行的思維導圖功能。然而相當硬核的資料庫始終未見身影。這是不是可以理解為,像WPS一類的產品,不是要引領用戶向更高級的計算機應用能力邁進,而是一味往低端使用需要適應甚至走向反智的惡性循環?如果說技術上、資源支持上尚未突破,那麼,兩個開源軟體都是靠基金會和社會捐贈維持的,而WPS是商業性軟體,誰會更有動力?

二是旨在提升技能的用戶體驗。廣告不是本人認為值得討論的重點,而且之前的回答說了很多網路依賴方面的問題(事實上WPS 2019對網路的接入和依賴比起以前的版本有過之無不及),這裡只討論幫助的問題。Libre Office和Open Office作為開源軟體,除了軟體的完善和迭代有大量來自網路的技術支持外,也建立起供用戶在使用過程中交流技巧、解決疑難的網路社區。作為在實際工作中面臨大量不可預知的工作任務、需要綜合應用辦公軟體功能的深度用戶,除了要查找某些複雜操作的步驟外,還可能在使用中發現替代性軟體中的不兼容或Bug(例如運行VBA時)。這通常不是百度經驗能夠充分指明,而需要提交到論壇等網路社區中加以探究和解決。反觀在國內的辦公軟體和社交網路上,更多地是提供各種美化技巧、一鍵操作,以無益於準確描述問題的賣萌語言對用戶加以「循循善誘」。用戶不僅需要公眾號上推廣的小技巧,還需要解決疑難問題的深度指引

三是移動端操作辦公應用的必要性。個人認為,移動設備特別是手機上的辦公應用越是發達,將工作無限延伸和侵擾到生活中的996式惡行就越發猖狂。國內的辦公應用一方面過分引導用戶使用低端操作技能,另一方面在移動端的應用功能上越來越完備。在以WPS為代表的移動端辦公應用佔據著越來越大的市場份額的局面下,人們面臨的卻是這樣的悲慘世界:對領導微信的響應速度不能慢於110,不僅要在手機上看文件,還要在手機上修改文件,反反覆復沒完沒了地對文件進行分享和溝通,卻無時間在知識上技能上多加提高。這應該引起我們的深思,這樣的辦公應用生態是否有利於提高勞動生產率,是否有利於建設現代化並引領技術潮流


20181129補充:這個回答沒有存心黑WPS的意思,都是在討論實際的使用體驗。關於免費和廣告的問題,我還沒有受過WPS廣告的困擾,所以感到奇怪。但是即便是用專業版WPS,體驗也沒有MS office好。

有人認為WPS輕巧、佔內存少,MS office體積龐大。然而我本人感覺是WPS使用起來不見得比MS office快。我們來看看實際運行的時候是什麼樣子。同時打開了獵豹瀏覽器、Excel和WPS office,然後看看任務管理器。

由於打開了幾個網頁,瀏覽器分出幾個進程並不奇怪。Excel是單獨一個進程。WPS就讓人不解了,為什麼會有幾個進程?我只是打開了一個普通的word文檔啊。


補充:關於界面,大家看看WPS 2019長什麼樣子。由於標籤頁集成在一個窗口上,桌面上只有一個WPS 2019的圖標了。打開之後就看到這個窗口:

中間是使用過的文件記錄,以及不同的位置,挺方便。左邊導航欄很多功能,看著挺好,只是最後一個讓人不解——金山貸款。辦公軟體怎麼搞起了互聯網金融的業務?

接著打開了新建。其實我只需要新建一個空白的文檔,WPS卻要求我先選擇新建文檔、表格、演示或者是思維導圖,然後又要選擇是空白的還是各種模板。然而除了「免費專區」,其餘所有類型的模板都是付費的。絕大部分工作情景中都不需要使用模板,直接把聯網的模板銷售平臺植入於辦公軟體界面中是不是必要?為什麼要把新建一個空白文檔變成如此複雜?office新建一個文檔只需要雙擊桌面上的圖標。


謝邀。毫無疑問是Microsoft Office。本來對WPS還抱幾線希望,現在我的幾臺電腦都放棄了,只留一臺安裝了作跟蹤和研究用。

我從2002年接觸Microsoft Office 2000、2005年接觸金山辦公,兩者都用了十幾年。勉強算是Office中度使用者,越用體會越深,每次都對WPS的創新從滿懷希望變成失望透頂。

1、穩定性和兼容性問題

Office 2000安裝後佔的空間約200多M,Office 2003安裝包就已經達到600M以上,Office 2016達到近2G。除了基本組件,還有對應的輔助工具。幾年前曾經有一個「輕辦公」概念,相比之下巨硬的Office真可謂「重辦公」了。然而,重辦公在穩定上的優勢較所謂輕辦公是非常明顯的。曾經試過用WPS處理一個近2000頁的word文檔,用時一個星期,崩潰接近10次,幸好有自動保存。

兼容性的問題應該是WPS很大的一個賣點,那就是現在已經基本解決了兼容性問題,用戶可以放心使用。從用戶的角度,兼容性問題可以分兩個階段,一是2006年以前WPS與office格式文件的兼容,二是2006年Office 2007在文件格式中融入xml後WPS與新的Office格式包括docx、pptx、xlsx等的兼容。儘管Office本身的格式變化不大,但是其他辦公軟體的兼容性總是相對滯後。如PowerPoint 2007以後的很多設計效果,WPS演示是到三四年前纔能夠實現的。大的毛病當然沒有,但是瑕疵無法預料。我曾遇到過用WPS演示製作PPT,插入圖片保存並重新打開後無法顯示的問題。

2、功能更新問題

Office 的版本更新週期大概是3年,WPS是持續更新,搶鮮版幾乎每個月都有發布,更新頻率比Office 365還高。但是這些功能更新,對中度以上辦公軟體使用者而言價值卻不大。周邊功能延伸和更新太多,核心功能長進太少。

作為PowerPoint重度使用者,對比起WPS就感覺比較鬱悶了。到目前為止,形狀的合併分割功能、圖片的編輯功能仍然是落後於PowerPoint(特別是PowerPoint中圖片與形狀的結合是非常強大的,可以將圖片直接裁剪為形狀、直接將圖片和形狀進行合併和分割操作等)。

3、界面問題

到目前已經發布的Office 2019,Office仍然堅持原有的窗口界面模式。而WPS很早就實現了單個組件內的標籤化界面,到了WPS 2019就變成了全組件集成的標籤化界面了。有人認為,在打開了多個文檔時,標籤化界面管理對查找和切換文檔更方便。但我的實際體驗是,我還需要切換到多個不同的其他辦公組件窗口、軟體窗口和瀏覽器窗口。原來一組Alt+Tab快捷鍵在windows桌面任務欄任意切換就能做的事情,現在要麼用兩組快捷鍵,要麼用滑鼠點擊切換,非常麻煩。

界面網頁化也是用戶體驗急劇下降的總是。啟動WPS,會先打開一個網頁形式的模板頁面。這就使得辦公軟體儼然一個瀏覽器,佔用系統資源非常驚人。此外還有大量的彈窗提示廣告幹擾了正常工作。作為桌面軟體,單機操作功能被弱化,大量延伸了必須聯網才能使用的功能,未免有本末倒置之嫌。

4、組件問題

Microsoft Office集成的組件主要是Word、PowerPoint、Excel、Access、Outlook,此外還有Publisher、Visio、Project。而WPS主要是文字、演示、表格,一度出現過一個能做資料庫(不能與Access完全對接,推出時還賣了很久的關子,號稱第四組件)的組件,後來又鏈接到H5製作工具。大多數人的確使用Word、PPT、Excel就足夠了,但由此對照,WPS實在是相形見絀。作為大規模普及的辦公軟體,Office豐富的組件為提升用戶的知識管理水平和降低進入數據應用、平面設計、項目管理等領域的門檻起到非常積極的作用。學習過項目管理的人應該都知道,Project是最易實踐的項目管理專業工具之一。這斷不是思維導圖、Html 5等適應流行而深度有限的工具能夠媲美的。

基於以上體驗,還是Microsoft office好用吧。


10月11日能夠找到的Office2019安裝文件包括了32位和64位,大小是3.52GB,學生版和家庭版150美元,並不貴。當天的WPS2019官方安裝包大小是97.3MB,只是32位的,免費。所以一個相當於主流中級車,一個相當於共享單車,把這兩個軟體放在一起比較也是很有意思的。

Office的64位環境在編輯大文件時應該會更安全,還有成熟的雲儲存、團隊功能。

但是更多普通人的日常Office應用,不過就是打七、八頁的文檔而已。

我的Office應用自認為算是中等強度的,一般簡單的報告控制在60頁左右,複雜的超100頁,文檔大小約3~6MB。最近比較作的是用WPS2019編輯了一個投標文件,183頁還插入了很多掃描的圖片,大小是18MB;另一個是綜合報告,245頁也有較多圖片,大小是18.3MB,操作時同時開著5~6個參考文檔和表格,已經能感到有一些延遲了,但沒有出現奔潰和丟失文件的問題。

在編輯上面兩個大文件的時候,我心裡也清楚如果用64位的Office會更保險,也會更順暢,但是一方面也想測試一下WPS2019的極限,這個想法確實有點作了。另一方面,WPS2019的界面很漂亮,也更喜歡把所有文檔窗口集成在一個程序界面中的做法,所以就堅持下來了。

所以好用還是不好用,還是要應用環境,看編輯什麼樣的文件,看個人的側重點。

PS:要不要比較一下Office和WPS兩個團隊的規模和薪酬總和...


就說一個吧,知乎上見過WPS和MS office比的,見過MS office和Latex比的,你見過WPS和Latex比麼。。。。所以啊,這就能看出一些裡面的地位差別和使用方便程度的差別


推薦閱讀:
相關文章