php與jsp的區(qū)別以下幾點(diǎn)
1.設(shè)計方向不同
php是一種專為Web開發(fā)而設(shè)計服務(wù)器腳本語言,具有易上手的特點(diǎn);而jsp是一種服務(wù)器端編程技術(shù),常用于創(chuàng)建動態(tài)網(wǎng)頁,是以Java語言作為腳本語言,結(jié)合HTML語法實(shí)現(xiàn)的。
2.數(shù)據(jù)庫訪問方式不同
jsp中是使用Java語言,通過JDBC來訪問數(shù)據(jù)庫,訪問數(shù)據(jù)庫的接口比較統(tǒng)一;而php中對于不同的數(shù)據(jù)庫采用不同的數(shù)據(jù)庫訪問接口,所以數(shù)據(jù)庫訪問代碼的通用性不強(qiáng)。
3.開發(fā)成本不同
使用php適合開發(fā)中小型的web應(yīng)用,開發(fā)的速度快,且軟件都是開源免費(fèi)的,可以減少投入;而jsp的學(xué)習(xí)周期和開發(fā)周期較長,且軟件不全是免費(fèi)的,開發(fā)成本較高。
4.性能不同
jsp是使用Java編程語言實(shí)現(xiàn)的,支持大量API、對象緩存和第三方庫;而php對API的訪問權(quán)限有限,且支持的第三方庫較少。