当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/537702.html

相关文章:

  • vue3--SVG图标的封装与使用
  • Datawhale Ollama教程笔记3
  • 学习数据结构(10)栈和队列下+二叉树(堆)上
  • 洛谷 P3660 USACO17FEB Why Did the Cow Cross the Road III 题解
  • 【数据结构】(9) 优先级队列(堆)
  • 如何提升爬虫获取数据的准确性?
  • Obsidian及Zotero常用的插件
  • 闲鱼IP属地是通过电话号码吗?
  • C#多线程异步连接MySQL与SQLserver数据库
  • 51单片机-数码管
  • C#学习之S参数读取(s2p文件)
  • Spring Boot “约定大于配置”
  • 传输层协议TCP ( 下 )
  • NLP 八股 DAY1:BERT
  • 演示synchronized锁机制用法的简单Demo
  • Datawhale 数学建模导论二 笔记1
  • 差分解方程
  • EasyExcel 复杂填充
  • ESP32通过MQTT连接阿里云平台实现消息发布与订阅
  • NVIDIA Jetson Orin Nano 刷机过程
  • C#学习之数据转换
  • typecho快速发布文章
  • 深度学习R4周:LSTM-火灾温度预测
  • 探索Java中的集合类_特性与使用场景
  • 自动化遇到的问题记录(遇到问题就更)
  • 【云安全】云原生- K8S kubeconfig 文件泄露
  • 【愚公系列】《Python网络爬虫从入门到精通》008-正则表达式基础
  • 【Linux】Ext2文件系统、软硬链接
  • ATF系统安全从入门到精通
  • 【算法专场】哈希表