node.js 已經淡出眾多開發者的視野了嗎?
我首次知道node.js是2012年的時候,當時挺感興趣的,但並沒有更深入地了解。直到最近半年才打算使用它去做項目。在學習的過程中遇到不少問題,網上搜答案,意外發現一個現象:很多關於node的文章都是2014年之前的。2011——2013年node.js在中國好像挺火的,從2014年就漸漸淡了。網上(博客園,博客園的文章質量不錯)幾乎沒有人在項目中使用node了。看到這樣的結果,我這個初學者對node的熱情逐漸減少。
-----------------------------------------------------愉悅的分割線——————————----------------------------看到各位的置疑及熱心回答,感激涕零,不勝言表。既然有不少人關注此問題,就要讓它更有關注的價值,所以我決定對問題進行擴充:既然有很多人在用node,並且node已經比較成熟了,曾經的菜鳥也已成為當今菜鳥心目中的大神;在使用的過程中,大家都會遇到問題,所以希望大神結合實際項目講講node的優點及缺陷,學習的過程中有哪些疑惑,如何解決?假如,是假如啊,假如你不喜歡node了,可能會是什麼原因?
題主的打開網站的姿勢有問題。
當然,還有一個可能的解釋是,2011年之前node.js還不為人所知(2011年2月才發0.4),2014年之後node.js的開發本身放緩,0.12始終不發布,直到io.js出現。所以2014年和2015年,node.js的熱度有所下降。另外一點就是,node.js在0.10後已經相對較成熟了,入門文章已經都寫完了。http://www.modulecounts.com/
那是因為大量的前端在用Node.js,React,Vue等技術棧接管了大量的業務,哪還有時間寫文章啊~
不說了,碼代碼去/(ㄒoㄒ)/~~補充下:這兩天正好是nodesummit大會NodeSummitAgenda - NodeSummit可以看看Node.js目前的高度~演講者都是各大頂尖IT的工程師~少年,別把熱度當成技術好壞的評價標準,尤其是表面上的熱度。
你看到的熱度來自哪裡?博客,微博,微信公眾號,你去翻一翻他們的內容,發現基本上都不會有半小時內掌握不了的教程。傳說中的「入門教程」。
靠入門教程來判斷熱度?合適嗎?靠入門教程來判斷一門技術的成熟度和使用情況,合適嗎?
用你的風格提一個問題:jQuery現在似乎不火了,是不是幾乎沒有項目在使用了?請自己在心裡回答。
你自己的世界是小世界
去面試你會發現, nodejs簡直火得一塌糊塗
那麼淘寶全力推廣node呢
我不知道你這個沒人在項目中使用nodejs的結論是怎麼得出來的。你好歹去搜一下統計數據啊。
玩得不是同一個遊戲
去年找工作面試的時候,一個工程師和我說了一段話,大意是:
一個技術網上看起來最火的時候,代表大家都在觀望;
之後慢慢沒啥人討論了,代表大家都開始用了。
當時有種一瞬間被點醒的感覺。
實際上,Node.js在公司里的正確用法是用npm來模塊化流程化前端開發,至於把Node.js用做服務端……只適用於個人作品中。確實有許多公司用Node.js當服務端程序,但並不是用作http(s)伺服器,而是用來取代php,網路請求依舊是由nginx、IIS、apache來處理。但還是沒php用得廣泛啊……
恩,或者是用來寫命令行程序和腳本……沒有吧,我覺得是一個很有前途的技術,docker時代,前端的福音,微服務就指望它呢。可惜國內的前端水平還有待提高,需要更多的全棧式人才。
沒有過時吧,我剛學啊,我感覺還是挺火的,用node寫的網站ANTCP
請用數據說話,感覺不靠譜:
題主說幾乎沒有人在項目中使用node,事實上node是現在前端工程化的重要基礎。每個稍有規模的前端工程都離不開node的支持,以後相當長一段時間也離不開。因此題主有興趣的化可以研究下前端工程化的各種工具和模塊,比如gulp、babel、webpack、stylus、commander、browserify等等。
這個結論是怎麼得出來的??
我個人猜測可能是nodejs 6將迎來LTS,而nodejs 6大幅度改善了對ES6的支持。
我們上的不是同一個網?
現在基本上 不會用node構建的前端都在被開始 淘汰了。。。。。。
推薦閱讀:
※如何評價 Node.js 8.0 ?
※php 和nodejs 的各自優勢有哪些,如果無基礎開始,要學那個好?
※node.js與php相比有哪些優缺點?未來會替代php成為最好的語言嗎?
※Nodejs中 Callback 的執行是否造成阻塞?
※參加第11屆D2前端技術論壇,你有什麼收穫?
TAG:Nodejs |