云原生时代,向左走 or 向右走
Posted 淘淘的小屋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生时代,向左走 or 向右走相关的知识,希望对你有一定的参考价值。
从1997年进入大学,开始接触计算机,至今已经20多年。这20年,是国内IT行业高速发展的时期。几乎每次通信基础设施的变革,都会引发出一个新的时代。
2000年以前,客户端软件时代
这个时期,互联网还是一个新奇事物,PC机基本上都还处于“单机模式”,当时的应用程序,还都是客户端软件,大家一开始通过1.4M的软盘拷贝应用程序,后来容量更大的光盘流行起来,客户端软件被刻录到光盘上,进行销售推广。
当时我和舍友们经常去的,就是福州东街口的盗版光盘店,去里面淘各种应用软件,装到PC机上去试用。当时的应用程序,不管是Windows,Office,还是杀毒软件,都是以安装包的形式存放在光盘中,再通过光驱安装到千千万万的计算机中。
1999年,我第一次用光盘安装了Delphi及Visual C++ 6.0,也开始了自己的客户端应用程序开发。
2000年-2010年,PC互联网时代
2000年,互联网开始快速普及,在我们的宿舍楼接入校园网以后,我开始体会到互联网的巨大魅力:BBS,QQ,FTP,自建WEB网站,一切都是那么新鲜,却又可以快速让人接受。
随着互联网的普及,一种新的应用模式诞生了,这就是Web端应用,一开始,它和客户端应用并驾齐驱,在各自的领域上互不干扰。随着浏览器和Web技术的快速发展,Web端应用,由于不受操作系统限制及免安装的特性,开始在一些领域替代客户端软件,比如:办公信息化,ERP,财务软件等,这些大型的客户端应用,逐步被Web端应用所取代,各种网站更是层出不穷,成为了我们生活不可缺少的一部分。
虽然客户端软件不再一统天下,但依然有他的市场,比如通讯类软件,通信类产品,开发工具,行业软件等等,在这些对性能及安全要求较高的领域,客户端软件依然有其巨大的优势。
2010年-2020年,移动互联网时代
2010年以后,移动操作系统的战争已经接近尾声,两大操作系统ios和android一骑绝尘,将其他移动操作系统远远的甩在后面。智能手机的普及,4G移动通讯技术的商用,我们迎来了移动互联网时代。
如果说PC互联网时代,是改变了我们看世界的方式;那么移动互联网时代,则是彻彻底底的改变了我们的生活。微信,支付宝,京东这些移动应用“巨无霸”的诞生,改变了我们的沟通方式,支付方式和购物方式;后移动时代的滴滴,美团,抖音等,又改变了我们的餐饮,出行和娱乐生活。
这个时期,移动互联网应用成为了主流,移动应用产生的互联网流量,逐步超越Web端应用和客户端应用,成为人们一天中使用时间最长的应用模式。连在Web应用领域深耕的阿里,都在2013年提出了“All in 无线”战略,可见移动互联网应用,在这个时期的重要地位。
这个时期应用产品的使用模式,很多是“移动端应用+Web端应用+PC端应用”的结合体。他们的功能互相交叉,又能根据不同的应用场景,提供独特的功能。客户可以在不同的地方,选用合适的使用模式;而产品研发的范围,也逐步增大。
2020年以后,云原生时代
时间来到2017年,这一年,微信正式发布了小程序,迎来了属于中国移动互联网的群雄逐鹿的时代。除了小程序,DevOps,CI/CD,敏捷,微服务,容器技术,云计算等,这些名词在网络和各种技术大会中频繁出现,一个新的应用模式诞生了—— 云原生,他定义了应用软件的未来。而随着5G移动通讯技术的商用,移动带宽不再成为瓶颈,这个未来已经来到。
云原生不再是一种具体的技术,而是一种思想的集合:敏捷、DevOps、CI/CD、微服务、服务治理、容器技术、云计算等。也可以说,云原生是对技术和管理的一种整合,去构建具有弹性,轻量级,无状态的应用,以适应目前互联网的发展。
云原生7大要素下的思考
叶康铭,公众号:DevOps时代
小程序可以看成是云原生应用的其中一种实践:
小程序具有足够的弹性,能做到即时发布,让新版本第一时间触达用户,快速响应需求变化;
小程序无需安装,用完即走的特性,让它足够“轻量级”,同时执行新版本的快速上线;
小程序运行在微信应用这个大的容器中,不用考虑各种操作系统及版本的兼容性问题,无状态应用体现于此;
完整的小程序产品包括前端和后端,前端使用的是Web端基础技术方案,这让Web端成熟的CI/CD,自动化,微服务,容器技术,可以快速运用到小程序产品中;
微信提供的基础的运维平台,及其基于微信的生态系统,打通了开发和运维沟通协作的通道;
小程序提供的云开发特性,可以提供可靠的后台基础设施,用户不需要过于关心底层实现,就可以接入使用。这是云计算服务模式的具体体现。
看一下小程序的演进史,也可以了解这种新的应用模式,快速发展的趋势:各大厂商的巨无霸应用,都开发了自己的小程序平台,当支付宝、百度、今日头条都开始参考微信标准做小程序时,云原生时代的到来,已经不可阻挡。
2020年,因为疫情影响,很多商业都无法正常开展,小程序却在众多低迷市场中,成为一匹黑马,在新增的60多万小程序中,传统行业居然是最多的,例如:餐饮,商场,品牌渠道等。
离职以后的两件事,也让我体会到小程序正在进入我们的生活,
第一个是“安德努森“面包店,原先需要带着会员卡到店内扫码,今年店员给我推荐了他们的微信小程序,不用带卡就可以完成扫码扣款。
第二个是社医保转为个人支付,原先需要在社保机构才能办理到业务,现在用支付宝小程序,在家里就可以完成。
2020年6月,苹果开发者大会上,宣布了一项名为“App Clips”的新功能。这个功能有点类似于小程序,可让用户在需要时访问应用程序的一小部分,而无需安装完整的应用程序,通过扫描二维码或者NFC触碰就可以激活出相应场景对应的小程序。小程序这种新的模式,被苹果所借鉴,开始走向国际。
向左走,向右走
回忆前几个时代的变迁,一个个都被我错过了:
客户端时代,我刚刚开始学习计算机;
PC互联网时代,我选择了手机硬件制造商,做移动设备开发;
移动互联网时代,我选择了电子数据取证行业,虽然说做的是移动端开发,但由于行业特性,我们的移动端产品,和移动互联网,似乎扯不上太多联系。更多的还是单机版移动端应用。
现在我又站在一个新时代的岔路口,是选择留在“象牙塔”中,利用积累的资源,去谋取一个更高的职位;还是走出去,拥抱这个全新的,前景未知的时代。最终我还是选择了后者。
每个人都有自己独立思考的能力,都有自己的选择。但一旦做出了选择,卷起袖子立马干就是了,不用去想什么捷径,也不用对这个决定患得患失。正如池建强老师的文章中所说:“无论发生什么,自身不可能成为自身以外的存在。我们的选择,终将成为我们自己。”
以上是关于云原生时代,向左走 or 向右走的主要内容,如果未能解决你的问题,请参考以下文章