学习了很久,但是有些技术听说过,但是不知道具体的作用,也就不知道为什么需要使用他们!
在技术日益发展的今天,过去它们又分别扮演者怎样的角色呢?因此,查询一些资料,对学习中接触到的相关技术做一个小的总结。
javaSE:java开发的基础,用来开发java应用程序,包含Web开发中使用的类。
javaEE:用来开发服务器段java应用程序,提供web服务,通信API等。
前端三大框架对比:https://cn.vuejs.org/v2/guide/comparison.html
HTML(结构) :构建网页的基本结构
CSS(表现):设置网页的样式,美化页面
JS(行为):网页交互动作,但是原生代码比较复杂
JQueryL:封装JS的库,方便使用
(框架的使用都需要安装NodeJS)
Angular:前端框架,影后MVC模式,增加了模块化开发的概念
React:JS框架,采用虚拟DOM,提高前端渲染效率,需要学习JSX语言
Vue:渐进式JS框架,逐步实现新特性,综合模块化,DOM开发
Axios:实现AJAX通信,vue是为了处理dom,不具备通信功能,需要通信框架和服务器交互。JQ