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

JavaSE-Java简史

一.Java的诞生初衷

        Java诞生的初衷是用来做智能面包机的。

二.Java语言的立身之本

        1.后端开发

                在互联网初期,使用Java做网站的前端开发,用于完成和用户直接的交互工作(后来是用JavaSpcript完成的),同时使用的是C++来做网站的后端开发(cgi技术),但是使用C++来做后端非常的不方便,所有就有了“世界上最好的语言”(曾经)PHP来做后端的开发(降低了开发网站的成本)。

                再到后来有了jsp技术,使用这个技术来发开后端,此时Java语言就被续命了。 

        2.移动端开发

                手机的崛起,产生了很多第三方应用的开发需求,此时就有了J2ME用于在手机上开发Java程序。

        3.危机和在发展

                有了后端开发和手机应用的开发使Java语言在计算机高级开发语言中有了立根之本。

                但随后的网站的开发规模越来越大和苹果手机的发布使得Java语言的生存空间迎来生死存亡的时刻。

                随着网站的开发规模越来越大,PHP语言和jsp技术就显得有点跟不上时代的脚步了,同时苹果手机发布宣布这智能手机的时代来临了,普通的移动手机被取代,那么J2ME也就没有人使用了,从而Java语言的两个立根之本迎来的毁灭性的打击。

                因为网站的开发规模越来越大,但是Java在jsp时代有一个名叫spring的框架,很好的简化的Java程序的开发流程,很好的迎合了时代的“前后端分离”的开发方式,并且同时也给后端这边的开发提供了丰富的组件基础,所以此时就开始推重Java语言取代PHP来用于后端开发。

               在谷歌公司收购了安卓后,开始推崇Java为安卓应用的官方开发语言。

                所以此时的Java从生死存亡的时刻中走了出来,变成了无敌的化身。

                但是随着时代的发展,每一个旧的技术都会面临新的技术的冲击,从现在来看Java语言的地位有要不保!

相关文章:

  • HTML5 定位网页元素
  • 火山引擎 veFuser:面向扩散模型的图像与视频生成推理服务框架
  • SQL 注入:iBatis与修复
  • 【python】预测投保人医疗费用,附insurance.csv数据集
  • 如何开始HarmonyOS 5与Godot引擎融合开发?
  • 中兴B860AV1.1_晨星MSO9280芯片_4G和8G闪存_TTL-BIN包刷机固件包
  • 如何“调优”我们自身的人体系统?
  • 嵌入式程序存储结构
  • postman调用接口报错401, Unauthorized, Invalid Token. null解决办法
  • 论文笔记 -《MegaBlocks- Efficient Sparse Training with Mixture-of-Experts》
  • 第27节 Node.js Buffer
  • AI中间件,构建大模型应用的标准化接入枢纽
  • ptyhon 导入本地模块 no module named Python Error几种解决方案
  • Docker安装mysql数据库后显示时间问题
  • 若依微服务Openfeign接口调用超时问题
  • 【网页端数字人开发】基于babylonjs+mediapipe实现视频驱动数字人姿态生成
  • 大型语言模型的中毒攻击的系统评价
  • 汽车租赁小程序开发指南
  • URL末尾加“/“与不加“/“区别
  • Java面试题019:一文深入了解微服务之负载均衡Ribbon
  • 2019销售网站开发与设计现状/精品成品网站入口
  • 邮轮哪个网站是可以做特价/网站安全
  • 专业的网站建设方案/郑州网站关键词优化公司
  • 启航网站建设/网页制作软件手机版
  • 网站建设需要注意的问题/搜索引擎国外
  • 网站制作代码/北京建公司网站价格