当前位置: 首页 > 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语言的地位有要不保!

http://www.dtcms.com/a/244313.html

相关文章:

  • 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
  • vscode界面设置透明度--插件Glasslt-VSC
  • mysql递归查询所有父节点拼接父节点名称
  • 随记 使用certbot申请ssl证书
  • 去除百度AI图像中包含的水印内容
  • 【亲测可行】linux安装miniforge miniconda无痛迁移到miniforge
  • 保险丝的作用、基本参数和选型
  • 使用R进行数字信号处理:婴儿哭声分析深度解析
  • 如何创建vue工程?以及遇到问题的解决方法
  • 佰力博科技与您探讨铁电材料电滞回线测量法
  • 从一组线段中得出四边形的算法