您的位置: 翼速应用 > 业内知识 > web前端 > 正文

一起聊聊node是前端还是后端

node是前端还是后端呢?答:是后端,node本质上是一个JavaScript运行环境,目的是让JavaScript可以实现在服务器上的开发,其本身不属于前端,但是属于前端的技术栈,即可以服务于前端,也可以服务于后端。


一起聊聊node是前端还是后端


本文适用于Windows10系统、nodejs 16版、Dell G3电脑。


一起聊聊node是前端还是后端


答:后端。严格意义上讲node不属于前端,因为Node一开始只是服务器端的js,但是现在的说法是node.js已经是js的一个运行时了。


它的核心是event driven, non blocking I/O,以及主要由npm构建的模块体系。


所以node.js本身与前端并没有关系,他是一个运行时.


node.js可以辅助前端开发


尽管nodejs不属于前端,但是node.js因为使用的语言是js。所以可以很好的辅助前端开发.


node.js繁荣了前端的构建工具


我们知道Web的开发体系中,分成前端,后端,工具,三个主要的领域。


前端主要由由浏览器,HTML+CSS+浏览器端JS完成。


后端主要是由Web服务器,数据库,动态脚本语言,其它的业务服务器等组成。


还有就是很多基础设计与便利资料,我们可以统称为工具。比如源码管理,编辑器,数据库备份,加密,解密,防火墙等一系列的工具。


那么node.js在前端开发里的作用主要还是工具的作用。主要表现在以下方面:


●  构件开发流程


主要是将前端的开发过程变的简化,自动化。这类软件主要有gulp, yo, grunt.


●  构件项目文件


主要作用是将前端的代码组织起来,包括html, css, js都组成起来,并打包完成。这类工具主要有webpack, browserify, require.js, uglify等


通过上述的几个功能,就可以通过node.js将前端的代码组织起来,然后通过node的工具软件,将node.js的代码转化成前端的js代码。


所以在这种意义上来讲,可以认为node.js的开发是前端开发。但是不表示node.js本身是前端。


node.js是以工具的形式,参与到前端开发之中。


node.js的作用就相当于是JAVA的GWT。


它最终生成的是前端的JS,但是不能说Java属于前端(至少目前还不是)。


所以虽然前端开发对于node.js的依赖非常的强,但是node.js并不属于前端。


node.js只是大量的参与了前端工具链的工作,并提供了更多,更好的前端工具。


总结


●  node.js本身不属于前端,但是属于前端的技术栈。


●  node.js是前端工具链的重要成员,它参与前端开发,属于前端技术栈里的前端工具。类似于GWT,或者编辑器,它本身并不是属于前端。


●  node.js是js的运行环境,即可以服务于前端,也可以服务于后端。


以上就是关于node是前端还是后端的详细解析,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题