很多人提到 SERVERLESS,在云时代这可能是个好东西,毕竟降低了部署维护成本。但是别忘了很多应用是企业应用,非互联网应用,而企业应用还是比较求稳、保守的,在核心数据的安全方面,要求严格,不会轻易部署到公有云平台。

那么企业应用要用 SERVERLESS,则进一步需要企业集团内部部署云设施,这只有少数寡头企业有这个实力。对于大多数企业(中小企业)应用来说,还是不太有条件实施 SERVERLESS。即使是大企业,很多的其本身的实力也不够,大多数支撑厂商亦难有支撑实力。所以说,企业应用实施 SERVERLESS 困难重重。

所以我认为很多程序员提倡 SERVERLESS,可能是希望有更多人购买对应的云服务,推销产品。可能我说了点 UGLY TRUTH。

回过头来说说 NODE 的优势。

NODE 的最大优势就是前后端编程语言的统一,就这么简单。

企业应用,并发数远不如互联网应用,即使上规模亦如此。所以,拿 NODE 来应对业务也足够。只是 JAVA 生态太好了,JAVA 程序员好招,在 JAVASCRIPT 还没全面发展的时候 JAVA 就占据了绝大多数企业市场。

其实啥编程语言啥技术栈的,现在实在是蛮蛮多,替代方案太多了,还是看业界业已形成的惯性思维与模式、看积累来选择。大多数时候不是优势问题,是习惯问题。

node.js java web_Node.js 做 Web 后端优势为什么这么大?相关推荐

  1. java中刷新页面的js,[Java教程]js页面刷新之实现框架内外刷新(整体、局部)

    [Java教程]js页面刷新之实现框架内外刷新(整体.局部) 0 2016-10-12 12:00:56 这次总结的是框架刷新: 框架内外的按钮均可以定义网页重定向, 框架内部页面的按钮可以实现局部刷 ...

  2. Java开发工程师(Web方向)微专业大作业的实现(含源码资源)

    前言 该项目是对网易云课堂Java开发工程师(Web方向)微专业--<Java Web开发实践>大作业的实现. 如非学员,建议避坑. 吐槽 课程提供的前端代码.设计文档质量差(变量命名的不 ...

  3. Reveal.js一个用来做WEB演示文稿的框架

    reveal.js是一个能够帮助我们很轻易地使用HTML来创建漂亮的演示效果,也就是我们常见的PPT幻灯片.reveal.js不依赖其他任何javascript库,是一个独立的javascript插件 ...

  4. python做web后端_最简易的python web框架的后端实现

    1.源代码 #!/usr/bin/python #encoding=utf-8 from flask import json, Flask, request app = Flask(__name__) ...

  5. 使用nginx反向代理做前后端分离 上传大文件速度特别慢

    出现的问题 环境 VUE+JAVA 问题描述 在本地上传100MB+的文件速度特别快,基本上十几秒钟可以上传结束 但是上传到服务器后,需要5分钟以上,服务器带宽10MB(阿里云) 检查结果 经过多次检 ...

  6. CC js----android 平台 java与js互调 , ios平台 Objective-c与js互调的例子

    android平台 java 调用 js java调用 js 很简单. cocos 封装了一个 Cocos2dxJavascriptJavaBridge import org.cocos2dx.lib ...

  7. node.js是用来做什么的?

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境.Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好. 我们都知道计算机处理器智能识别机器 ...

  8. Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net

    Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...

  9. api怎么写_使用Node.js原生API写一个web服务器

    Node.js是JavaScript基础上发展起来的语言,所以前端开发者应该天生就会一点.一般我们会用它来做CLI工具或者Web服务器,做Web服务器也有很多成熟的框架,比如Express和Koa.但 ...

最新文章

  1. RPC协议之争和选型要点
  2. 跟技术大咖涨姿势!前沿CV技术+落地应用练就CV界的最强王者
  3. 在Ubuntu中实验环境配置《操作系统原理与实践-李治军》
  4. python提高运行效率_提高 Python 运行效率的六个窍门
  5. python转嵌入式c_在C嵌入式python中刷新导入
  6. linux清理磁盘空间的脚本,在Ubuntu和Linux Mint上释放空间的7种简单方法
  7. Cocos2d-x三种定时器启用和停止
  8. Adhesive框架系列文章--报警服务使用实践
  9. python模块分析之time和datetime模块
  10. eclipse idea 导入maven项目
  11. python程序代码大全-Python编程代码示例 - 全文
  12. FusionChartsFree例子
  13. 初学者如何选择网络仿真软件
  14. 彻底修改 Windows 系统用户名
  15. 数字逻辑设计(3)------卡诺图化简
  16. 华为教父任正非的别样视野(转)
  17. 8段数码管C语言,单片机控制4位8段数码管显示温度的程序谁会啊
  18. 《MobileNetV2: Inverted Residuals and Linear Bottlenecks》
  19. 利用Google Colab免费使用GPU服务器详细攻略
  20. 要不是这些沙雕插件,我早就被公司开除了。

热门文章

  1. Git中的AutoCRLF与SafeCRLF换行符问题
  2. Protege A DOT error has occurred错误
  3. 【转】c++重载、覆盖、隐藏——理不清的区别
  4. 模式识别之基础---使用纹理滤波器分割图像
  5. 一句话说汽车(超搞笑)
  6. 4测试命令_科普 | 最全的Filecoin测试网挖矿步骤解析
  7. Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
  8. hbase开发环境搭建及运行hbase小实例(HBase 0.98.3新api)
  9. 进程知识点,只需这一篇
  10. 汇编语言--通用寄存器