活了这么久,才知道 互联网的发展 和 Java 的变化!

小伙伴们注意了!

小编在这里给大家送上关注福利:

转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份!

为什么要讲互联网发展历史?

因为 Java 是随互联网发展而发展起来的。你学 Java 不一定要知道互联网的发展史,就算你不了解互联网的发展历史,也是可以学 Java 的,但是我相信了解互联网的发展历史可以更好的帮助我们学 Java。

互联网的发展可以分为以下几个阶段:

第一阶段

这个阶段的互联网就像我们看报纸读书一样,只不过是在我们的浏览器上面看报纸,读书,当时主要的开发技术就是 html 。

我记得当初我还在上学的时候我们老师给我们说,他们原来在学校就兼职给别人写 html 页面,一个页面好像也要几百块吧,我记得不是很清楚了,但是我记得他说的这句话,他说写一个页面差不多能抵他爸爸半个月的工资了。

而现在你想就光靠会写 html 页面混饭吃,恐怕很难,除非你是专业的前端工程师、像现在要是想做互联网开发,你得会 Java、web、数据库等等,但是在那个时候你只要会 html 技术就可以了。

具体的技术也简单,就是程序员们用 html 写成一个一个的页面,把他们丢在服务器里,然后我们用户用浏览器去访问服务器,把服务器里的页面都下载下来展现给我们看。

这个时候的互联网就是 web1.0,特征是只能看,你看到的内容都是网站的编辑事先写好的,不像今天是由广大的互联网用户产生的。

第二阶段

互联网的功能升级了,不仅能看还能用,我们不满足于上网只是看一看,我希望能用互联网做更多的事情。

比如说,我要订一个酒店,首先打开携程官网进入首页点击酒店,目的地我们输长沙,出现的这个页面也是由文字图片和图片组成的。

但是不同的是,它能是事先写好的吗?

那他要是事先知道我要订酒店,我的天好可怕,那我们都没有隐私了。

不过这显然是不可能的,那么到底是如何实现的呢?

我们打开浏览器输入网址和之前的是一样的,访问的还是那个服务器,但是在服务器里面待着的就不再是写死的 html ,而是一个程序,所以我们访问的其实是一个程序,这个程序会根据用户的输入产生不同的结果,再把结果包装成我们的 html 页面返回给我们。

也就是说虽然这个时候我们看到的还是 html 的页面,但是这个页面不是由事先写好的,而是由我们程序动态的生成的,这就是动态的互联网,java 语言就是用来写这样的程序,因为他要在服务器里面去运行,所以我们经常会把它叫做服务端的语言。

这个时候的互联网工程师光会用 html,还能满足市场上的需求吗?

显然是不满足的。

而我们还要会什么?

当然是 Java,如果会 PHP 和 .net 也可以,因为他们做的事情是一样的。

第三阶段

互联网不但能够用还能移动着用,就像不管在哪里都能使用。

2007年 ios 和 Android 相继问世,颠覆了整个手机行业。在那之前就是我们用过的诺基亚,还记得当初的诺基亚能当砖用,怎么摔都摔不坏。

尽管这么牛但是还是一眨眼的功夫就没了,被Android 和 ios 取代,颠覆了我们访问互联网的方式,以前我们都是用电脑来上网,后来我们都用我们手机里面的各种app来上网了。

我们就进入了所谓的移动互联网时代,这个时候互联网的技术体系就出现了分工。

除了 Java 工程师之外还有 ios 工程师 Android 工程师,当时很大的一股潮流,因为市场供不应求,导致他们的工资相当的高,抢了 Java 工程师的风头 。

不过对 Java 工程师发展影响也不是很大,因为即使你使用手机的 app 也需要访问服务器,对于服务器你用手机或者电脑访问是一样的。

移动互联网的时代我们平均上网的时间也越来多,对服务端的要求也越来越严格,所以说对于服务端的语言来说Java是相对稳定的。

第四阶段

人们对于互联网的要求也越来越高了,不但要求用满足我们的日益需求,还要有一定的美观程度。界面的规则整齐划一啊之类的。

以前互联网的页面设计都是由 Java 程序员来完成的,页面长得比较低调,而现在比如淘宝京华为官网等等都是由 UI 设计师设计的,UI 是指用户界面。

ui设计师也对互联网的贡献非常大,再后来互联网都有了一定的美观程度。我们对互联网又有了新的需求。

所以就有了下面的第五个阶段。

第五阶段

什么叫用户体验,就是用户用着的时候简不简单,方不方便,用的爽不爽。

我们不仅希望美观还希望自己能参与到里面去,就比如贴吧的回复,直播平台的弹屏。

所以这就需要很好的交互设计,这个时候就有了我们的前端工程师,他们使用 HTML5 和 JavaScript 以及相关的技术写出的程序,专门就是用来提升用户的交互体验。

同时 Android、ios 开发技术也慢慢转向了前端技术。

这就是为什么从前端工程师火的不得了,但是 Java 工程师的地位依然是不可撼动的。因为前端再怎么牛,再怎么美观,你的后端服务器不给力神马都是白云。

当你见证了互联网的发展历史,同时也见证了 Java 的发展历史。

让我们更好的学习 Java 吧!

最后,想学习Java的小伙伴们!

关注“速学java”公众号就可以拿到一份我为大家准备的Java学习资料!

对Java感兴趣的小伙伴也可以加 小编V❤: suxuejava

猜你喜欢

转载自blog.csdn.net/suxue_java/article/details/88291239