我只想知道是否有使用服務器端JS的優勢?另外,它如何使用PHP?服務器端JavaScript的主要優勢是什麼?
回答
我只想知道服務器端js的優勢是什麼?
它可以讓你在服務器上使用JS。 (它可以讓你重用現有的JS技巧和代碼,並有JS(事件驅動編程,強大的lambda表達式等)的所有常見的好處。
以及它如何與PHP的工作?
一般它使用,而不是PHP。
我會說使用服務器端JavaScript的一個主要優勢(這不僅適用於PHP,但任何其他服務器端語言,如Java),它可以讓你來定製你的執行的某些方面,所以你可以擁有正常的執行流程,但是在代碼中提供一些「鉤子」您允許JavaScript代碼執行並更改某些值/條件 - 這可能會觸發不同的執行路徑。這是你可以爲非技術人員定製應用程序的某些方面,而不必爲它編寫服務器端代碼,而只需使用JavaScript等「簡單」語言。
由於具有回調功能,Javascript擁有出色的事件編程模型。這對服務器端編碼非常有用。
第一個事件驅動的模型非常適合需要處理的大型請求。在典型的Apache服務器中,每個客戶端請求都產生一個新線程。因此,即使某些線程只是閒置等待某些taks,您的服務器也會爲請求生成大量線程。這當然不理想。
使用事件驅動編程,您可以註冊事件,並且一旦結果從數據庫返回,就會進行事件調用。所以空閒時間少,線程佔用少。 (注意:它不是異步編程的替代方案,它有自己的優勢)。
是的,它被用於INSTEAD的PHP。
您可以使用Apache 2.4事件mpm和TeaJS進行類似於Apache/mod_php設置的設置。見http://qteajs.org
的優勢,我看不出這裏提到的增強性能(V8編譯的代碼)和可維護性(您正在使用的客戶端和服務器端相同的語言)
感謝您的技術性答案,但請您提供一些補充意見嗎? – 2012-10-01 13:22:21
- 1. RIA服務的主要特點和優勢是什麼?
- 2. ASP.NET Webforms的主要優勢是什麼?
- 3. 製作課堂摘要的主要優勢是什麼
- 4. WCF服務優於WebService 2.0的性能優勢是什麼?
- 5. GIT比SVN的主要優勢是什麼?
- 6. 擁有MSI安裝包的主要優勢是什麼?
- 7. 非OAuth解決方案的主要OAuth優勢是什麼?
- 8. 使用Ember服務類優於其他刻板印象的主要優勢是什麼?
- 9. 什麼是主要優勢批註過XML在Java
- 10. android多線程服務需要什麼/優勢
- 11. 通過非Javascript服務器使用基於Javascript的服務器有什麼優勢?
- 12. STS在Web服務中的安全優勢是什麼?
- 13. asp.net/javascript創建cookie,創建客戶端或服務器端的優勢?
- 14. 服務器端爲websocket需要什麼?
- 15. Google Play應用簽名服務的主要優勢?
- 16. 服務器端JavaScript與java的優點
- 17. pathmunge優於grep的優勢是什麼?
- 18. Kafka優於RabbitMQ的優勢是什麼?
- 19. Nodejs vs SignalR:爲什麼我們需要服務器端的JavaScript?
- 20. 使用私人NuGet服務器有什麼優勢?
- 21. ASP.net CORE優於Asp.net的主要優勢
- 22. 從服務器生成客戶端JavaScript時,主要關注什麼?
- 23. Tuple的主要優點是什麼?
- 24. NodeJS內部HTTP Web服務器的主要用途是什麼?
- 25. React/Redux中服務器端渲染的要點是什麼?
- 26. 使用WebSockets服務器端的基本要求是什麼?
- 27. Oracle客戶端與服務器分離的優勢
- 28. java服務器端到底是什麼?
- 29. 什麼是Gmail MX服務器端口?
- 30. 什麼是JavaScript的服務器端渲染?
檢查這個線程兩種.. 。[http://stackoverflow.com/questions/1884724/what-is-node-js](http://stackoverflow.com/questions/1884724/what-is-node-js) – 2011-04-27 14:12:19