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吧。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM