JavaSE-Java简史
一.Java的诞生初衷
Java诞生的初衷是用来做智能面包机的。
二.Java语言的立身之本
1.后端开发
在互联网初期,使用Java做网站的前端开发,用于完成和用户直接的交互工作(后来是用JavaSpcript完成的),同时使用的是C++来做网站的后端开发(cgi技术),但是使用C++来做后端非常的不方便,所有就有了“世界上最好的语言”(曾经)PHP来做后端的开发(降低了开发网站的成本)。
再到后来有了jsp技术,使用这个技术来发开后端,此时Java语言就被续命了。
2.移动端开发
手机的崛起,产生了很多第三方应用的开发需求,此时就有了J2ME用于在手机上开发Java程序。
3.危机和在发展
有了后端开发和手机应用的开发使Java语言在计算机高级开发语言中有了立根之本。
但随后的网站的开发规模越来越大和苹果手机的发布使得Java语言的生存空间迎来生死存亡的时刻。
随着网站的开发规模越来越大,PHP语言和jsp技术就显得有点跟不上时代的脚步了,同时苹果手机发布宣布这智能手机的时代来临了,普通的移动手机被取代,那么J2ME也就没有人使用了,从而Java语言的两个立根之本迎来的毁灭性的打击。
因为网站的开发规模越来越大,但是Java在jsp时代有一个名叫spring的框架,很好的简化的Java程序的开发流程,很好的迎合了时代的“前后端分离”的开发方式,并且同时也给后端这边的开发提供了丰富的组件基础,所以此时就开始推重Java语言取代PHP来用于后端开发。
在谷歌公司收购了安卓后,开始推崇Java为安卓应用的官方开发语言。
所以此时的Java从生死存亡的时刻中走了出来,变成了无敌的化身。
但是随着时代的发展,每一个旧的技术都会面临新的技术的冲击,从现在来看Java语言的地位有要不保!