程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> node js-node.js到底怎麼樣,它的劣勢在哪裡呢

node js-node.js到底怎麼樣,它的劣勢在哪裡呢

編輯:編程綜合問答
node.js到底怎麼樣,它的劣勢在哪裡呢

現在node.js挺火的,但是node.js到底如何啊?和現在的PHP、JSP在後台上、在於前端的交互上相比怎麼樣?node.js的劣勢在哪裡呢

最佳回答:


首先跟你說說nodejs的優勢。

1.如果你是一個對javascript非常熟悉的人,那麼使用nodejs就會非常容易上手。
2.使用javascript一門語言就可以搞定前端後端,不用在幾門語言中切來切去。
3.nodejs非常方便部署,本身已經帶了v8引擎,直接運行命令就可以實現部署,無須依賴tomcat等大型的服務器,無須做復雜的配置。
4.nodejs基於事件驅動,異步回調機制,適合大並發量的請求。
5.nodejs社區非常活躍,有很多成熟的套件可以使用,而且還在持續更新。

當然,優點還有很多,這裡簡單列舉幾條。下面說說個人認為它的不好的地方。

1.調試比較困難,由於是類javascript語言,且是解釋性語言,只有運行時才知道是否正確,如果是非語法錯誤是不會有錯誤提示的,定位錯誤不太容易。
2.異步回調機制可能會出現回調函數多層嵌套,代碼優雅性不佳。
3.nodejs由於不支持多線程,不適合進行大數據分析和計算類型的項目。

總之,nodejs是一門新的語言,而且非常引人注意,需要根據項目需求和人力情況綜合考慮。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved