首頁  >  文章  >  後端開發  >  asp php jsp的差別有哪些

asp php jsp的差別有哪些

藏色散人
藏色散人原創
2020-11-25 10:20:553719瀏覽

asp php jsp的差別有:1.容器不同,ASP一般是IIS,JSP一般是符合JEE規格的執行容器,而PHP是其官方的解釋器;2、語言不同,ASP的動態程式語言主要是C#和VB,JSP則是Java,而PHP是自訂的PHP語言。

asp php jsp的差別有哪些

推薦:《PHP影片教學

asp php jsp的差異有:

從外在形式上兩大主要區別:

1、容器不同,ASP一般是IIS,一般是符合JEE規格的執行容器,PHP當然是其官方的解釋器。

2、語言不同,ASP的動態程式碼語言主要是C#和VB,JSP則是Java,PHP當然是自訂的PHP語言

ASP全名Active Server Pages,是一個WEB伺服器端的開發環境,利用它可以產生和執行動態的、互動的、高效能的WEB服務應用程式。 ASP採用腳本語言VBScript(Java script)作為自己的開發語言。

PHP是一種跨平台的伺服器端的內嵌腳本語言。它大量地借用C,Java和Perl語言的語法, 並耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態產生頁面。它支援目前絕大多數資料庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方網站(http: //www.php.net)自由下載。而且你可以不受限制地取得原始碼,甚至可以從中加進你自己需要的特色。

JSP是Sun公司推出的新一代網站開發語言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應用程式和Java Applet之外,又有新的碩果,就是JSP,Java Server Page。 JSP可以在Serverlet和JavaBean的支援下,完成強大的網站程式。

三者都提供在 HTML程式碼中混合某種程式碼、由語言引擎解釋執行程式程式碼的能力。但JSP程式碼被編譯成 Servlet並由Java虛擬機器解釋執行,這種編譯作業僅在對JSP頁面的第一次請求時發生。在ASP 、PHP、JSP環境下,HTML程式碼主要負責描述資訊的顯示樣式,而程式碼則用來描述處理邏輯。普通的 HTML頁面只依賴Web伺服器,而ASP 、PHP、JSP頁面需要附加的語言引擎分析和執行程式碼。程式碼的執行結果被重新嵌入到HTML程式碼中,然後一起傳送給瀏覽器。 ASP 、PHP、JSP三者都是以Web伺服器為導向的技術,客戶端瀏覽器不需要任何附加的軟體支援。

以上是asp php jsp的差別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn