有了Vue + Nginx,为什么还要Node?

2022-02-16科技256

首先概念先捋清楚:Vue是前端开发框架(类似的框架还有React、Angular等),Nginx是Web应用服务器(类似的Web服务器还有Apache、Tomcat等),Node是基于Chrome V8引擎的JavaScript运行环境(可以理解成编程语言)。Nginx在这里只是作为一个Web应用服务器来承载应用程序(常用的后端语言还有Python、java、C#、Php等)。Nginx处理静态文件、索引文件及自动索引的效率非常高,它具备高效、灵活、高并发、低内存消耗的特点可以充分的利用服务器资源从而降低运营成本。但其本身并不提供服务的业务逻辑实现,这就需要一个后端服务来响应用户的请求,Node就是一门可以让 JavaScript运行在服务端的开发平台。这是前端工程师的福利,意味着前端工程师也可以做后端开发了。

什么是NginxNginx是一款灵活、稳定、高效、低消耗的轻量级Web服务器,支持)等服务。它具的高性能、高并发、低内存消耗及开源免费让深受业界追捧和公司青睐,也因此得到很多企业的广泛应用。

什么是NodeJSNode是一个基于 Chrome V8 引擎的JavaScript运行环境,可以让 JavaScript运行在服务端的开发平台。Node提供了强大的npm代码管理应用和webpack等工具包,能够很方便、快捷高效的解决项目依赖和部署问题轻松搭建Web应用,借助事件驱动和非阻塞 I/O 模型可以大大的提升了开发的性能。Node已经发展成为一个成熟的开发平台并吸引了许多开发者,它非常适合轻量级、快速的实时web应用程序,现在有许多项目都采用Node进行开发(Web应用、程序监控、媒体流、远程控制及移动应用)。

所以您的问题并不存在争议,因为他们并不是同一类产品哦!建议可以先了解下相关产品,这样你就知道是否适用了。

相关文章

5G来了,你发现机会了吗?找到5G相关创业项目了吗?

应邀回答本行业问题。 5G之中有三大应用场景,很可能引发各种行业的变革,是否可以找到适合自己的创业项目,就需要一些适合自己的了。 5G应用的三大应用场景分别是eMBB(增强型移动宽带)、URLLC(超高可靠低时延)、mMTC(海量机器类终端通信)。5G其实是通信业在整体营收看衰的情况,由于用户增速减...

中国5g网络技术谁最强?

中国5G谁最强,广东省深圳找“华为”,华为作为世界5G的领跑者,国内唯一一家掌握5G芯片技术的企业。理所当然的获得“5G一哥”这个称号。 5G技术5G是第五代移动通讯技术,是未来万物互联发展的基础,它拥有将进于百倍4G网络的速度,每秒的下载速度可以达到1GB,1ms的延迟让通讯变得实时,并且单基站的...

学大数据之后能做什么工作?

1、数据挖掘工程师 做数据挖掘要从海量数据中发现规律,这就需要一定的数学知识,最基本的比如线性代数、高等代数、凸优化、概率论等。 PS:经常会用到的语言包括Python、Java、C或者C++,有些人用Python或者Java比较多。有时用MapReduce写程序,再用Hadoop或者Hyp来处理数...

永州房价高吗?

谢邀 永州山青水秀,地处湖南南部,经济开发正在进行时,属于经济开发后起之秀,人均工资较低,早年永州人多,大多南下广东打工维持生活。房价一直在2千至4千排徊,近年,由于棚户区改造,加上碧桂园这个搅屎棍搅局,永州房价一年翻倍,高达7千至8千加,,真心感觉有刚需的人,特别是年轻人压力大,买吧!首付三四十万...

请假条包括哪些?

请假条是向领导请示获批不参加某项活动的应用文书,广泛应用于学生、婚假、产假、教师、公休假等日常事务中。但有不少人不知道规范的请假条怎么写,那么,请假条范文包括哪些内容呢?   一、请假条范文包括哪些内容   1、标题。   2、称谓。   3、请假原因。   4、请假起止时间。   5、请假人签名。...

萤石云不在线怎么设置?

1.连接好录像机,一定要插上网线,进入海康录像要界面 点击主菜单。 2.进入主菜单界面,点击系统配置。3.进入系统配置界面,点击网络配置,在自动获取IP前面点上钩选 点击右下方应用 重启录像机。 4.重启完录像机后,进入网络配置选项,再把自动获取IP前面的勾选去掉,然后把下边的DNS改成114.1...

想组装一台电脑,用迷你主机好还是用大主机好?

一定先玩明确自己的使用要求。 而不是先考虑哪种电脑好。 迷你电脑优点太多了,小巧美观不占地方,日常应用足够,高清电影一般游戏办公商务都可满足,价格便宜又彰显个性。 大型电脑缺点也很多,价格昂贵,笨重传统,大部分时间里那些超强性能都白白浪费,玩个消消乐看看宫廷剧下个电影聊个QQ用爱妻加1080ti,电...

什么是计算机?

1、计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 2、由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机...

如何判断手机是否被监听了?

大实话:手机被监听主要需要查看的就是录音程序的耗电量。相信很多人都有过这样的经历,自己跟朋友在聊天,然后无意间提到个什么产品,结果就会在手机的各个应用软件中看到相关的产品推荐。 所以,很多人就会怀疑是自己的手机可能被监听了。其实,这个真的就没有很多人想得那么恐怖了,只是说这个监听跟我们在电影上看的监...

为什么国外网站不直接提供apk文件而是要到Google Play下载?

如果是在国外留学或者工作的网友应该都注意到了,国外的手机应用基本上都是通过应用商店下载的,苹果iPhone是Appstore,安卓手机则是谷歌Play商店。甚至一些网站的专属应用也没有提供APK的下载文件,而是直接给一个连接,点击之后就自动打开谷歌Play商店进行下载和安装。国外的安卓应用只提供应用...

三线建设工业遗产应该如何保护和利用?

概况 随着三线企业战略转移的完成,当年的三线老厂,人去楼空,有些甚至荒废,无人问津。全国有上千座散落在各地深山老林、农村乡下的三线企业,这些三线企业,不但当年为我国军队和国防现代化建设屡立奇功,而且有些企业现在仍在砥砺前行、不断创造新辉煌。因此,不能以和平时期为借口,以经济建设为由头,对这些三线企业...

嵌入式开发用的是什么语言?好学吗?

目前在嵌入式开发领域比较常见的编程语言是C,另外C++、Python、JavaScript等语言也可以进行嵌入式开发。总的来说,这几门编程语言并不难学。 嵌入式开发是物联网开发领域的重要组成部分,物联网系统通常涉及到设备、网络、平台、分析和应用几个大的组成部分,而嵌入式开发往往与设备和网络有密切的关...