當前位置:編程學習大全網 - 編程語言 - php相對於asp和jsp的優勢是什麽,劣勢又是什麽?

php相對於asp和jsp的優勢是什麽,劣勢又是什麽?

php目前的市場份額不是很好,但是在上漲且很慢,相對於JSP/ASP而言他就是太簡單了,就是沒有接觸過編程的人很快也會上手,這是他最大的優點。缺點,安全性能方面,jsp的安全性最高,性能比較:

有人做過試驗,對這三種語言分別做回圈性能測試及存取 Oracle數據庫測試。在循環性能測試中,JSP只用了令人吃驚的四秒鐘就結束了20000*20000的回圈。而ASP、PHP測試的是 2000*2000循環(少壹個數量級),卻分別用了63秒和84秒。(參考PHPLIB)。 數據庫測試中,三者分別對 oracle 8 進行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP則 需要 73 秒。

前景分析:

目前在國內PHP與ASP應用最為廣泛。而JSP由於是壹種較新的技術,國內采用的較少。但在國外, JSP已經是比較流行的壹種技術,尤其是電子商務類的網站,多采用JSP。采用PHP的網站如新浪網(sina)、中國人(Chinaren)等,但由於 PHP本身存在的壹些缺點,使得它不適合應用於大型電子商務站點,而更適合壹些小型的商業站點。首先,PHP缺乏規模支持。其次,缺乏多層結構支持。對於大負荷站點,解決方法只有壹個:分布計算。數據庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,群組成二維數組。而PHP則缺乏這種支持。還有上面提到過的壹點,PHP提供的數據庫接口支持不統壹,這就使得它不適合運用在電子商務中。

ASP和JSP則沒有以上缺陷, ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規模支持,通過DCOM和Transcation Server獲得結構支持;JSP可以通過SUN Java的Java Class和EJB獲得規模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結構支持。三者中,JSP應該是未來發展的趨勢。世界上壹些大的電子商務解決方案提供商都采用JSP/Servlet。比較出名的如 IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它們都是通過CGI來提供支持的。但去年10月後它推出了Enfinity,壹個采用JSP/Servlet的電子商務 Application Server,而且聲言不再開發傳統軟件

  • 上一篇:現在計算機專業什麽專業好學啊?
  • 下一篇:大班數學講稿
  • copyright 2024編程學習大全網