最近,国足1比3憾负越南事件刷屏。一众网友都在谈论、声讨、痛心疾首,以及出谋划策。从一个普通民众的角度出发,我觉得无可厚非;从一个互联网从业人员的角度出发,我觉得大可不必。
作为世界第二大经济体,头顶“世界工厂”光环,坐拥十数家匹敌全球的互联网巨擘,我们的足球跪了是面子问题,影响不大。但若是科技跪了,那就不仅仅是面子的问题了。
对于光刻机、芯片、数控机床、特种材料、汽车发动机等硬科技领域,我不甚了解。作为一名互联网从业者, 今天我想谈谈软件。
我曾言,中国的软件行业与欧美发达国家有20年的差距。许多人认为我是在危言耸听,那么我们不妨来看一些互联网技术领域的现实情况。
1. 互联网三大基础语言
我们所熟知的web互联网是由html、css、Javascript三大基础语言构建而成。
而这三种基础语言中,html与css语言的标准制定由W3C(万维网联盟,一个非营利性标准化组织)掌控。在W3C组织迄今为止400多位企业会员中,中国企业会员数只有不足30个。而其顾问委员董事会成员,长期被欧美互联网大厂占据。在2015年,W3C顾问委员会董事会选举中,阿里巴巴首次跻身顾问委员会董事会。而其他成员包括:微软、苹果、Mozilla、Yandex、GSMA等欧美一线IT大厂。
Javascript语言最初是由美国网景公司开发,用于其互联网浏览器产品Netscape中。随后,网景公司在与微软在浏览器大战中败北,在1998年被AOL收购,随后网景公司宣布开源Javascript语言。目前Javascript已被ECMA(欧洲计算机制造商协会)掌控,并更名ECMAScript。
2. 客户端操作系统
Windows: 微软
MacOS: 苹果
Android: 谷歌
IOS: 苹果
WP: 微软
塞班:诺基亚
作为一个从业者,我对互联网和计算机的了解也算比较深刻。操作系统这个级别的软件工程,十年内我就不奢望了。我就期待我们能够先搞出一个浏览器内核。懂得朋友们自然都懂。
3. 服务器操作系统
Windows Server: 微软
Fedora: 美国 Red Hat 公司
CentOS: 美国 Red Hat 公司
SUSE:德国 SuSE Linux AG公司
Debian: 南非公司Canonical
Ubuntu: 南非公司Canonical
4. 计算机语言
C语言:最早由美国AT&T的贝尔实验室提出并开发和维护,目前贝尔实验室应该在诺基亚手中。
C++语言: 同样最早是由美国AT&T的贝尔实验室提出并开发和维护。
JAVA语言: 原本属于Sun公司,随后2009年甲骨文公司收购Sun, 将JAVA收入麾下。
Go语言:源于Google公司。
PHP语言: 基于C语言,最早由Rasmus Lerdorf发布第一个版本,目前隶属于美国科技公司Zend。
Python语言: 基于C语言,最早由荷兰人吉多·范罗苏姆创立。目前由Python 软件基金会 (PSF)管理。而该基金会近些年最大的赞助商是Google。
Node.js语言: 2009年由Ryan Dahl开发,基于Google V8引擎。
Ruby语言:由日本人松本行弘开发。
5. 主流服务器应用软件
1) 数据库软件
Oracle: 由美国甲骨文公司推出的关系型数据库软件,付费使用,是目前全球最主流的关系型数据库软件。银行、石油企业、电信企业、大型互联网企业等超大型公司的必选软件之一。
SQL-Server: 微软公司推出的关系型数据库软件,付费使用,主要基于其服务端操作系统Windows Server
Mysql: 最早由Sun公司推出的免费、开源的关系型数据库软件。全球最受欢迎的数据库软件,没有之一。后甲骨文公司收购Sun公司,Mysql被纳入甲骨文公司麾下。目前mysql依然免费,但还可以免费多久,未可知。
2)服务器软件
Nginx: 由俄罗斯一家互联网企业推出的web-server服务器软件。短短十几年时间,已经跻身全球最受欢迎的服务器软件之一。
Apache: 由Apache软件基金会开放源码的一款网页服务器。最新理事会成员包括: Shane Curcuru, Doug Cutting, Bertrand Delacretaz, Roy T. Fielding, Jim Jagielski, Sam Ruby, Noirin Shirley, Greg Stein和Henri Yandell
Tomcat: 由Apache于Sun,以及其他一些公司共同开发的服务器软件。
IIS: 微软推出的一款服务器软件,主要基于其服务端操作系统Windows Server
3) 其他
Mongodb: 美国一家开源数据公司推出的非关系型、文档数据库。
Redis: 由意大利人Salvatore Sanfilippo 基于C语言编写的一款非关系型数据库。目前redis开发工作由VMware公司进行管理,由Pivotal等公司赞助。
AngularJS: 一款基于JS的前端框架,目前三大主流前端框架之一。2009年由Misko Hevery 等人创建。目前该项目已被Google收购。
React: 同样是一款基于JS的前端框架,目前三大主流前端框架之一。由Facebook开发。
VueJS: 同样是一款基于JS的前端框架,目前三大主流前端框架之一。由美籍华人尤雨溪独立打造。尤雨溪曾就职于Google,目前是独立开发者。
6. 客户端编程软件
PhpStorm: Storm系列,捷克软件公司JetBrains推出的一款收费PHP IDE编程软件
WebStorm: 同样是Storm系列,JetBrains公司推出的前端开发收费IDE产品
Pycharm: Storm系列,同样由JetBrains公司打造,针对Python语言开发的针对性IDE编程软件
ZendStudio: 美国Zend公司推出的一款付费php IDE软件。
NetBeans: 由美国Sun公司打造的一款大型IDE软件,不但可以支持JAVA语言开发,还支持PHP、JS、Ruby、C、C++等开发语言。
Visual Studio: 由微软开源的一款代码编辑工具。
以上,仅仅是我学习和工作过程中使用到的系统与软件,主要是针对php web 全栈开发过程中使用到的一些软件和技术。我相信,针对C#, JAVA, Go或其他互联网、计算机技术,还有很多其他技术和应用软件。而他们共同的特点,就是由国外企业或非盈利组织开发和管理。
很多时候,当我打开visual studio准备进行编程工作时,我都会下意识的思考一个问题:如果有一天visual studio不开源了,或者直接不让用了,我该怎么办。我不知道有多少同行、多少友商与我一样,曾经思考过这个问题。但是我想,如果某一天mysql、nginx、apache这些服务端基础软件不再开源、不再免费,甚至像高端芯片那样被要求禁用,那么我相信我们国家99%的中小互联网企业会立刻休克;如果某一天JAVA这样的基础语言、Oracle这样的数据库应用被禁用,那么我国90%的大型互联网公司、电信公司、电力企业,甚至银行会陷入停摆;
或许有些朋友们会说,我们也有腾讯、阿里、百度、美团、京东、字节这些世界级的互联网大厂,难道不能与苹果、微软、谷歌、FB他们相比么?难道我们的互联网、科技企业就没有创新么?客观地讲,如果从企业规模、营收、利润等方面,我们确实可以努努力。但是,从科技和创新角度讲,我们确实与对手有巨大差距。一句话总结来说:我们的互联网企业的创新体现在商业模式上,而对手的创新在技术上,并且是底层技术上。
我们的确有诸如微信、支付宝、抖音这样用户规模可以匹敌FB的杀手级应用。但是,我们的产品始终是架构在Linux或Unix系统基础上,架构在Nginx或Tomcat web服务基础上,架构在Android或IOS移动操作系统基础上,架构在Oracle、Mysql数据库基础上,架构在JAVA、Python、php或Go等服务端高级语言基础上的应用层产品。而诸如Linux、Nginx、Tomcat、Mysql、Android、IOS,甚至芯片这些IT互联网基础的、底层的技术,我们目前仅仅停留在会用的阶段。
而“会用”与“会造”的差距,很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大、很大。。。
我花了一个下午时间撰写这篇文章,希望能够通过自己的努力,更多的唤醒大家对于科技行业,对于互联网行业的关注。作为世界第二大经济体,制造业大国,我们国家在基础软件开发领域的实力甚至弱于西欧国家瑞典、东欧国家捷克、中东国家以色列。我们的互联网企业的创新更多是基于商业模式方面,在应用层,而非基础技术层;我们的互联网企业的经营理念更多是“拿来”,而非“创造”;我们的互联网企业的经营者更多是为了赚钱,而非创新。
我希望能够通过自己的努力,更多的唤醒国内互联网企业对于技术的信仰;我希望能够通过自己的努力,更多的唤醒国内用户对于勇于自主创新的互联网科技企业的支持。
别再关注中国男足了。关注中国互联网创新企业更具现实意义,更有价值。
作者:万盟网络_董文浩
链接:https://www.dongwenhao.com/article_detail?article_id=00828d06d47f1d35fc5d97b9f7d08d51
来源:董文浩个人博客
本文系董文浩博客独家稿件,著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。