技术栈的含义是什么?

JavaScript023

技术栈的含义是什么?,第1张

技术栈指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。

举个例子:开发一个普通OA(办公自动化)系统,我们使用了html+css+javascript+vue+ Spring Boot+Spring cloud+hibernate + Spring+rocket Mq+Redis+Es+linux+ mysql等等,这些技术加起来就可以称为技术栈。

前端技术栈

使用css3作为页面的样式控制:解决页面渲染问题。

使用Html5作为页面结构的标签语言:解决移动端的页面兼容性问题。

使用seajs框架:解决项目中模块开发和加载的问题。

使用使用Jquery前端js框架:解决方便操作页面元素的问题。

引用流行的前端插件实现业务需求:使用bootstrapValidator作为表单的验证插件。

确实,有些公司会使用node.js,一般用作前后端中间层。不太会有直接用nodejs做后端技术栈的,因为nodejs招人也不太好招,不过nodejs有空还是应该学习下的,日常使用也有借鉴意义