zoukankan      html  css  js  c++  java
  • Node.js这么下去...

    Node.js是基于javascript的、event驱动的单进程服务器(也能实现cluster模式,只要一个fork()语句,类似于C语言的进程创建)。

    所以大胆估计:Node.js会把很多大网站吞并,java, .net都会甘拜下风。为什么呢?

    前端

    • html5, css, javascript(coffeescript也是基于js的),backbone, jquery,requirejs, seajs,都是js,并且已经出现了package的实际标准
    • 大网站、高标准网站都是要求写很多js的,如自己的js框架、js组件、js的动态配置以及生成UI等,因此这种类型的网站、系统,js的地位极其高

    后端

    • 这里的后端是指.net中的业务逻辑层、应用程序层、数据访问层,当然还包括event, queue等公共机制子系统
    • js也能写,用package方式写,命名空间都能做到;而且event等机制支持的很好

    数据库

    • node.js需要通过组件来调用(当然也可以直接调用,如果对方支持restful的话),由于组件很多,所以这根本不是件事(如:rabbitmq, redis, mysql, mongodb等等)

    中间件

    • 轻量级的中间件Node.js能自己写,完全没有问题,别的语言也都能方便的自行编写
    • 重量级的中间件要靠第三方来解决,比如redis等(其实java, .net, php使用分布式缓存时也是用别人写的组件来实现)

    企业文化:

    • 要是CTO由于不会node.js而导致很多被动,那就要看CTO的个人素质了,很可能不会让node.js比例占用的高。但是随着时间的发展,这部分人也会慢慢学,毕竟node.js目前的趋势很好,而且node.js在某些地方无可替代,比如:socket.io和node.js的结合所产生的效果。

    so:

    • 大家开始狂学node.js吧。
  • 相关阅读:
    jQuery 之 serialize() serializeArray()
    浅析JavaScript中Function对象(二) 之 详解call&apply
    详解JavaScript作用域及作用域链
    浅析JavaScript中Function对象(一)之 arguments对象
    浅析jQuery基本结构($实现原理)
    浅析伪数组
    jQuery版本差异简要分析
    白话解释:控制反转与依赖注入
    为什么开发移动端web不使用jQuery
    浅析meta标签用处
  • 原文地址:https://www.cnblogs.com/aarond/p/3237989.html
Copyright © 2011-2022 走看看