PHP
PHP是完全免費的開源產(chǎn)品,不用花錢,Apache和MYSQL也是用樣免費開源,在國外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不錯的動態(tài)網(wǎng)站系統(tǒng),因此國外大多數(shù)主機(jī)系統(tǒng)都配有免費的APACHE+PHP+MYSQL。
通常認(rèn)為這種搭配的執(zhí)行效率比IIS+ASP+ACCESS要高,而后者的使用還必須另外交錢給微軟。
JSP
JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質(zhì)的區(qū)別。PHP和ASP都是由語言引擎解釋執(zhí)行程序代碼,而JSP代碼卻被編譯成Servlet并由Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。因此普遍認(rèn)為JSP的執(zhí)行效率比PHP和ASP都高。
開發(fā)成本
軟件價格的高低很大程度上和自身成本和功能相掛鉤,php的入門門檻較低,絕大多數(shù)學(xué)過c的程序員都很容易轉(zhuǎn)型為php程序員。PHP最經(jīng)典的組合是PHP + MySQL + Apache,由于所有軟件都是開源免費的,所以投入并不高。
而java開發(fā)需要特定的環(huán)境,Java的web應(yīng)用服務(wù)器免費的有Tomcat、JBoss等,而要想具有很好的商業(yè)化服務(wù)便必須選用Web Sphere和 Web logic,這其中投入的成本無形中便超是php成本的N倍。
推薦教程:PHP視頻教程