• 技术文章 >web前端 >js教程

    nodejs适合做些什么?

    青灯夜游青灯夜游2020-09-08 12:02:12转载1021

    nodejs适合做什么

    我们学习完一门新的技术,我们要知道它适用于什么场景。

    nodejs可以说是,极客追求极致性能的产物,缺少服务器健壮性的考虑。不建议使用在追求稳定的业务上,如银行、证券、电信系统等。

    【视频教程推荐:node js教程

    但Nodejs几乎可以实现其他语言的所有功能,其他语言可以做的事情,Nodejs也可以做到(当然了,每种语言都有其擅长的东西)。但是从nodejs的特性,我们可以知道nodejs非常善于I/O操作,不善于大量的cpu计算(或者说大量cpu计算,不能体验出nodejs的高性能,因为计算无法异步,会阻塞一定的程序执行效率)。还有nodejs非常适合更websocket配合,开发长连接的实时业务。

    例子:

    爬虫

    表单收集

    考试系统

    图文直播

    聊天室

    web Api接口

    ......

    国内有很多创业的企业喜欢用nodejs;

    而很多大型企业,会使用nodejs实现某一方面的业务:

    百度的表单收集;知乎的站内信

    我本人使用nodejs:

    1.图文直播系统(socket.io)

    2.模板消息发送(10S可发2w+(看具体的服务器)以上请求到微信)

    3.数据埋点,所有系统的用户行为收集都可通过一个node进程跑

    4.爬虫

    nodejs 可以实现其他语言的业务功能,其他语言可以做的,nodejs也可以做;只不过,还是要结合具体的业务分析,发挥好每种语言优点。

    更多编程相关知识,可访问:编程教学!!

    以上就是nodejs适合做些什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault,如有侵犯,请联系admin@php.cn删除
    专题推荐:nodejs
    上一篇:Angular CLI如果搭建Angular+TypeScript+Material项目? 下一篇:为你的Node应用程序选择最佳的JS引擎
    线上培训班

    相关文章推荐

    • 什么是Docker?怎样用来打包 Nodejs 程序?• 用Node.js如何快速构建一个API服务器?• 深入解析 Node.js 的回调队列• Deno中如何使用 Node 模块?• 深入浅析Node.js的模块加载机制• Controller层中Node怎么进行数据校验?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网