![](https://csdnimg.cn/release/download_crawler_static/88175727/bg8.jpg)
第 2 章 关键技术简介
2.1 Java 技术
Java 是一种非常常用的编程语言,在全球编程语言排行版上总是前三。在方兴未艾的计
算机技术发展历程中,Java 的身影无处不在,并且拥有旺盛的生命力。Java 的跨平台能力十
分强大,只需一次编译,任何地方都可以运行。除此之外,它还拥有简单的语法和实用的类
库,让编程人员可以尽可能将精力集中在问题的求解上,并且许多开源项目和科研成果都是
采用它实现的。
在 1995 年这一年的 5 月份,著名的 Sun Microsystems 公司在程序开发设计上面郑重推出
一种面向对象开发的程序设计语言——Java,最开始的时候 Java 是由詹姆斯.高斯林这位伟大
的 JAVA 之父来进行主导,但是在后来由于各种原因,让甲骨文公司这个针对商业程序创建
了 oracle 大型数据库的公司收购了 Java[16]。Java 的平台总共算下来有 3 个,分别为 javaME
和 javaSE 以及 javaEE 这 3 个 java 平台。下面将对其进行分别介绍。
(1)在电脑桌面程序的开发上面需要选择 JavaME,这个用得也比较多。
(2)企业也会根据工作以及业务需要开发各种软件,那么就会选用 JavcEE 这个支持企
业版软件的开发的 Java 平台,JavcEE 主攻运用在企业领域上面的 web 应用,JavcEE 也在
javaSE 的基础上获得了比如 jsp 技术 ,Servlet 技术等程序开发技术的支持。
(3)现在生活中手机的普及化,也使得手机端这样的移动设备的软件的兴起,JavaME
这个迷你版 java 平台就能运用于移动端的软件开发操作。
2.2 Vue 框架
Vue 是当今前端的三大框架之一,主要技术领域运用到的是单页 SPA 的应用之中。这样
很好的提供了用户的浏览网页的交互体验。减少了浏览器的负载。提高浏览器的高效的浏览
的速度。
Vue 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。Vue
的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当
与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱
动。Vue 可以在任意其他类型的项目中使用,使用成本较低,更加灵活,主张较弱,在 Vue
的项目中也可以轻松融汇其他的技术来开发,而且因为 Vue 的生态系统特别庞大,可以找到
基本所有类型的工具在 vue 项目中使用。其特点:易用(使用成本低),灵活(生态系统完善,
适用于任何规模的项目),高效(体积小,优化好,性能好)。
VUE 的出现,加快了前后端分离的进程,提高了程序员的工作效率,也减少了工作时间。