2017-07-08 50 views
0

我知道Html,CSS,JavaScript,引導,所以我想現在就移動我很困惑選擇哪種服務器端語言我學會了基本的PHP。我有一個項目需要完成,其中包括實時協作,文件上傳等。現在我想在2個或3個月內學習和完成我的項目。需要一些建議。 TIA哪種語言選擇服務器端編程laravel或nodejs

+2

這主要意見爲基礎。無論你選擇什麼,它都能正常工作。 – adeneo

+2

我同意adeneo的觀點,但僅僅新手獨自完成(我的意思是「完成」成功),這個要求從頭開始只需2/3個月,這是非常不可能的。 –

回答

2

雖然您可以使用PHP創建實時應用程序,但Node.js「自然而然」更適合這種應用程序。除此之外,正如你所說,你選擇了一門新的語言來學習,我建議你看看哪一個越來越有表現力,而且從現在開始可能會對市場有更多的吸引力。來自Stack Overflow的開發人員調查是您開始本研究的一個很好的信息來源。

2017年: https://insights.stackoverflow.com/survey/2017#most-popular-technologies

2016年 https://insights.stackoverflow.com/survey/2016#technology-most-popular-technologies

至於我剛纔說的Node.js和實時應用的基礎:

憑啥會您使用Node.js

https://medium.com/the-node-js-collection/why-the-hell-would-you-use-node-js-4b053b94ab8e

凡Node.js的真正的亮點是建設速度快,可擴展的網絡應用 ,因爲它能夠處理的 具有高吞吐量,這相當於高可擴展性 同時連接數量巨大。它如何在引擎蓋下工作是非常有趣的。 與傳統的網絡服務技術相比,每個連接 (請求)產生一個新的線程,佔用系統RAM,並最終在可用RAM的數量上最大化,Node.js在單線程上運行,使用非線程阻止I/O調用,允許它支持成千上萬個併發連接(在事件循環中保存)。

Node.js的哪些方面使它適用於實時Web應用程序?

https://www.quora.com/What-aspects-of-Node-js-make-it-suitable-for-real-time-web-applications

這裏去一些建議你的冒險:

+0

這真的提高了我的信心,我會去節點js。 – mdashikar