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作为安卓的开发语言

相关推荐
一 乐2 小时前
动漫书销售商城|基于springboot + vue动漫书销售商城(源码+数据库+文档)
java·数据库·vue.js·spring boot·毕业设计
卓怡学长2 小时前
w214基于jsp知道特产网
java·intellij-idea
步行cgn2 小时前
Spring 注解使用详解
java·spring
一条小小yu2 小时前
Spring IoC的理解
java·后端·spring
落魄实习生3 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
旺仔学长 哈哈3 小时前
springboot钓鱼爱好者交流平台APP设计与实现
java·spring boot·mysql·充电桩管理系统
自强的小白4 小时前
核心功能(Service接口)
java·mybatis
乌暮5 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习
大猫和小黄6 小时前
深入理解 Java Optional:从设计哲学到工程实战
java