当前位置: 首页 > 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作为安卓的开发语言

相关文章:

  • 强化学习之RLHF
  • 《深度学习》—— DataLoader数据处理、transforms
  • InfiniBand IPoIB 驱动中关键网络设备操作函数分析
  • JVM类加载和垃圾回收(详细)
  • 华为FreeBuds Pro4和FreeBuds Pro3区别,相比上一代升级了什么
  • 无需编码5分钟免费部署云上调用满血版DeepSeek
  • 微软官方出品GPT大模型编排工具:7个开源项目
  • Mybatisplus——Mybatisplus3.5.2版本使用Page分页插件查询,records有数据但是total显示0
  • 理解 WebGPU 的入口: navigator.gpu
  • API网关基础知识总结
  • C++学习 mac上VScode运行C++
  • 镜像文件`imx-image-full-imx6ull14x14evk-20201209093926.rootfs.wic`的串口终端日志输出记录
  • 第P9周-Pytorch实现YOLOv5-Backbone模块
  • DeepSeek自动化写作软件
  • Transformer以及BERT阅读参考博文
  • 浏览器安全学习
  • NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略
  • Windows 图形显示驱动开发-WDDM 2.0 -Gpu段
  • pip安装国内镜像加速方法
  • 【操作系统】操作系统结构
  • 网站建设与设计方案/网店运营推广实训
  • 手机如何做微电影网站/自己建网站怎么建
  • wap卖料建站系统/seo草根博客
  • 买了香港主机后建站 写一个网站维修页面/建网站的步骤
  • 免费创办网站/百度百科官网登录
  • 网站导航设计模板/百度查重工具