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 分钟前
Java零基础笔记07(Java编程核心:面向对象编程 {类,static关键字})
java·开发语言·笔记
舌尖上的五香10 分钟前
ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal
java
okok__TXF11 分钟前
Sentinel入门篇【流量治理】
java·sentinel
谁他个天昏地暗14 分钟前
Java 实现 Excel 文件对比与数据填充
java·开发语言·excel
今天背单词了吗98036 分钟前
算法学习笔记:11.冒泡排序——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·学习·算法·排序算法·冒泡排序
Brookty44 分钟前
【操作系统】进程(二)内存管理、通信
java·linux·服务器·网络·学习·java-ee·操作系统
风象南44 分钟前
SpringBoot 与 HTMX:现代 Web 开发的高效组合
java·spring boot·后端
倔强的小石头_4 小时前
【C语言指南】函数指针深度解析
java·c语言·算法
kangkang-7 小时前
PC端基于SpringBoot架构控制无人机(三):系统架构设计
java·架构·无人机
界面开发小八哥9 小时前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(三)
java·ide·java-ee·myeclipse