• 技术文章 >web前端 >前端问答

    node是前端还是后端

    WBOYWBOY2022-09-13 17:36:24原创316

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

    大前端成长进阶课程:进入学习

    本文操作环境:Windows10系统、nodejs 16版、Dell G3电脑。

    node是前端还是后端

    node.js不属于前端,而是后端

    经常有人说nodejs是前端,同时也有会出来反对说node.js是后端。

    严格意义上讲node当然不属于前端。

    因为Node一开始只是服务器端的js,但是现在的说法是node.js已经是js的一个运行时了。

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

    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只是大量的参与了前端工具链的工作,并提供了更多,更好的前端工具。

    总结

    推荐学习:《nodejs视频教程

    以上就是node是前端还是后端的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:node
    上一篇:jquery怎么实现双击隐藏元素 下一篇:jquery怎么修改元素的transform属性
    VIP课程(WEB全栈开发)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• vue底层是用node写的吗• node.js中url是什么• 聊聊Node如何实现前后端数据传输加密解密• 【整理分享】一些Node.js可运用的测试框架• node爬取数据实例:抓取宝可梦图鉴并生成Excel文件
    1/1

    PHP中文网