软件前世今生篇之WPS

今天给大家普及一下WPS这款办公软件,相信你会问wps有什么可普及的?我们都知道啊,不就是一款办公软件,而且还是抄袭office的,安装还挺简单的,而且还有一大堆广告,不过使用免费,还是挺良心的。下面小编要正式给wps证明,它非但不是一款盗版软件,而且还是中国乃至世界办公软件界的始祖。

一、求伯君卧薪尝胆,中文字处理时代开始

1988年5月,一个叫求伯君的普通技术人员在一个宾馆的出租房间里凭借一台386电脑写出了WPS(Word Processing System)1.0,从此开创了中文字处理时代。而微软的office办公软件在2年之后才被研发出来。求伯君以一人之力战胜微软的研发团队,为wps在中国市场上赢得了先机。

早在DOS年代,WPS就早在Office之前占领了中国市场,那时候Office还没诞生。当时几乎所有的打印店用的都是WPS的排版软件,当时中国能用上电脑的人少之又少,虽然在文字排版和打印领域小有名气但是也仅限于此。

二、微软寻求合作,实则笑里藏刀

1996年,微软主动上门找上金山,微软希望金山将WPS格式与微软共享,并且是两者互相兼容。然后,双方签署了一份协议——双方都通过自己软件的中间层RTF格式来互相读取对方的文件。

WPS格式向微软开放意味着,原先的WPS用户可以使用微软Word打开、编辑WPS格式文档。同时,WPS也可以打开和编辑Office格式的文档。

正是这个看似简单的希望和要求,让微软几乎不费吹灰之力就抢占了中国市场。微软进入中国的第一件事就是想办法将WPS的老用户转移到Word平台上来。微软开始大力宣传office,并且采用捆绑销售并纵容盗版的方式(因为个人使用盗版并不违法),快速占领了中国的市场,彼时金山自成立以来遇到了最大的挑战。

三、wps发展遇困境,金山人不具挑战。

面对挑战,求伯君选择了积极迎战,并开发出了和微软抗衡的‘’盘古组件“,但后期由于和微软长期拉锯战影响,并且微软又有着操作系统上的优势,wps的市场占有量开始逐步减少,直到销声匿迹。 你以为wps就这样失败了,不可能!!!

这时又出现了一个大家熟悉的名字,彼时金山软件的总经理。

四、雷军被迫推倒所有WPS代码,重新设计WPS

2002年8月,当雷军向求伯君提出准备以3年时间和3500万重写WPS,求伯君沉默之后表示同意。

2005年9月12日,新版的WPS上线,并宣布向个人永久免费。历时三年,这款体现中华民族自强不息精神的软件又一次横空出世,这是WPS的第一次妥协。它与老WPS的关系可能只限于延续了同样的名称。这个版本的WPS没有使用老WPS的一行代码,全部推倒重来,全面采用微软Office标准,目标是能达到“一字不差、一行不差、一页不差”的兼容效果。软件界面和功能上一模一样,技术上还实现了超越。

2012年,WPS开始使用Qt框架进行开发,成为全球首个能跨平台的办公软件,支持Windows、Linux、Android、IOS所有主流平台。

值得注意的是,也是因为当初的协议,所以现在金山软件无论怎么改,就算100%模仿Office,微软也不能告它侵权,因为两者采用的是不同的技术,底层的技术是不一样的。

如果说的是格式的问题的话,他们之间是有格式共享协议的。 如果是说其他的话,办公软件虽然实现的功能相像,但是如果其实质代码是不一样的话,是无法构成对微软计算机软件著作权的侵犯的。

五、时代在前行,我们必须努力,在实践下超越对手。

时至2019,WPS的市场份额有所回升,但和微软的office仍然有一定差距,金山也在积极的研发自己的办公软件生态系统,我们大家也看到了金山的决心,从使用情况上看,wps轻便快捷,着实是开启了新手友好模式。在时代发展的今天,作为新一代实践者和创造者的我们都应该为国产软件的兴起献出自己的一份力量。

在此,我为金山办公软件wps正名,曾经很长时间我一度以为,WPS抄袭office,认为WPS晚于office研发出世,我错了,我向WPS说一声抱歉,我为wps这款软件感到自豪。

愿与技术信仰者同行! 同时感谢我的两位读者纠正在下的错误。欢迎大家留言讨论。

读取 wps_软件前世今生篇之WPS(求伯君1988年先于OFFICE研发出WPS)相关推荐

  1. 手机wps云文档无法连接服务器,手机wps云文档怎么用

    手机wps云文档怎么用[编辑] 概述 手机wps云文档怎么用是指用户在手机上开启.编辑.保存.删除或上传办公中的文档到云端的方法,通过手机进行这些文档的操作,使得我们随时随地可以查看文档,使用更加方便 ...

  2. 新版谷歌Chrome取消对PPAPI插件支持后,浏览器网页打开编辑保存微软Office、金山WPS文档解决方案

    最近陆续看到一些大学发布公告,谷歌Chrome取消了对PPAPI插件支持,导致某些在线Office厂家产品将无法在谷歌Chrome107及以上版本运行,被迫更换360浏览器或者使用低版本Chrome浏 ...

  3. android 读取wps_安卓APP调用WPS打开Office文件并返回APP

    原创文章:转载请注明出处 安卓APP调用WPS打开Office文件并返回APP功能实现(附wps工具) 在某些app(如OA系统app)开发工程中,往往会遇到编辑Office文档的需求,而我们一般采取 ...

  4. 三代测序纠错软件汇总篇

    三代测序纠错软件汇总篇 原创: 李海滨 诺禾科服 2017-12-21 在之前推出的一篇微信中,已经介绍过了三代测序下机数据"三代全长转录组测序常见问题说明".那么我们拿到数据后是 ...

  5. 预备内容:---软件安装篇(1)

    -预备内容:-软件安装篇 1.记笔记工具----typroa 文件名:为了区分计算机中的不同文件,而给每个文件设定一个指定的名称.由基本文件名(文件主名)和扩展名组成. eg:SDN.docx 销售统 ...

  6. 基于stm32的两轮自平衡小车4(软件调试篇)

    本篇是软件调试篇,接上一篇硬件篇:基于stm32的两轮自平衡小车3(硬件篇),本篇内容是对硬件部分的软件实现,具体模块详见目录.这里先上效果:转B站 目录 定时器PWM驱动程序 定时器编码器模式驱动程 ...

  7. 金山办公上市,600亿!WPS求伯君:永远去做你余生中最重要的那件事

    点击"技术领导力"关注∆  每天早上8:30推送 来源|纯洁的微笑 编者语:金山办公于2019年11月18日,正式在上交所科创板挂牌交易,股票简称"金山办公", ...

  8. wps求伯君 WPS文字多个文档同时编辑设置方法

    转载请说明来源于"厦门SEO" 本文地址:http://www.96096.cc/Article/169637.html wps求伯君 在工作中,我们时常会同时打开多个文档来进行对 ...

  9. 预备内容:---软件安装篇(2)

    -预备内容:-软件安装篇 1.记笔记工具----typroa 文件名:为了区分计算机中的不同文件,而给每个文件设定一个指定的名称.由基本文件名(文件主名)和扩展名组成. eg:SDN.docx 销售统 ...

最新文章

  1. Tesorflow:module 'pandas.core.computation' has no attribute 'expressions'
  2. 历史客人-报表记录信息
  3. oracle Hint 使用
  4. MySQL 关闭子表的外键约束检察
  5. Ubuntu 16.04/CentOS 6.9安装Apache压力(并发)测试工具ab
  6. vc2010+openCV1.0实现将指定目录下的所有jpg文件缩放后存放到目标文件夹
  7. ARIMA模型之疏系数模型
  8. 编码器的一点微小认识
  9. UE4 美术学习笔记和经验
  10. java.lang.IllegalArgumentException: Request header is too large 解决方案
  11. map/multimap容器
  12. DB2数据库对现有表格字段修改
  13. C++ 为什么要引入异常处理机制
  14. PHP文件系统-文件路径操作和权限
  15. python获取当前服务器路径_利用Python实现对Web服务器的目录探测
  16. 软件测试论坛_进阶测试攻略——价值驱动的软件测试
  17. Podfile 文件写法
  18. Android控件 TextView属性大全
  19. 微信服务号认证收费 :一场激进的自卫战
  20. 2021最新Java后端面经合集 | 阿里腾讯百度字节

热门文章

  1. hdu1728--------坑爹啊
  2. 全国计算机等级考试题库二级C操作题100套(第44套)
  3. 机械秒表的使用方法_让console.log()不再是你的唯一选项js日志输出6种方法
  4. python与7无关的数输出格式第一行为所有与7无关的数_70 道 NumPy 测试题
  5. 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序
  6. 论文信息系统项目管理的进度管理
  7. C# Android wifi控制灯,求助如何在基于安卓通过WiFi与Arduino通信,实现对LED灯的控制。...
  8. OTDR光纤测试仪:您的光纤终极故障排除工具
  9. java天气预报webservice_webservice之实现天气预报
  10. 收集100 个网络基础知识