Java发展史
JavaEE的由来
语言的诞生
Java的前身是Oak语言,其目的是搞嵌入式开发开发智能面包机
叮~~~🍞🍞🍞
产品以失败告终
巅峰
网景公司需要网景浏览器打开网页,Oak->Java,进行前端开发(相关技术Applet)
低谷
微软的IE浏览器使用自己搞出的语言J++对标Java在IE全面封杀Java,抢夺了网景大部分市场份额。J++并没有抓住机会,被JavaScript抢占前端开发市场。
寻求出路 重回巅峰
Java官方推出
Java标准版:J2SE->Java SE
Java企业版:J2EE->Java EE 走后端/服务器开发
Java精简版:J2ME->Java ME 走嵌入式开发
当年服务器开发领域王者PHP
开发技术栈LAMP(Linux+Apache+MySQL+PHP)
Java仿照PHP搞了一套JSP
兵分两路的状况
新的时代风暴
后端开发领域
JSP即使是以PHP为首的后端开发技术,随着网站规模变大,都变的难以适应了
移动端开发领域
2007年,乔布斯发布了第一代IPhone(载入史册大事,标志着移动互联网时代开启了,智能手机的时代开启了)
2011-2012年左右,IPhone4最有影响力的版本出现了
功能机,遭遇滑铁卢,诺基亚本来如日中天,结果很快就要卖总部大楼了
Java ME这一套技术体系,也被雪藏☃️☃️☃️
继续寻找出路
后端开发领域
摒弃JSP在Java社区中诞生了新王者Spring,给Java带来了新的春天(其实是以Spring为首的一组框架,提供了后端开发的金套解决方案非常好的适应了,大规模网站的开发。在Spring的加持之下,Java逐渐反超PHP,成为了后端开发的No.1🥇🥇🥇)。
移动端开发领域
谷歌使用Java作为安卓的开发语言
新的挑战......
后端开发领域
Golang语言
移动端开发领域
不以Java作为安卓的开发语言