熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP對戰ASP:這還值得討論嗎?[2]

2013-11-15 12:43:22  來源: PHP編程 

  實際上速度區別最大的地方是IIS或Apache Web Server運行於的計算機如果計算機不同那麼在配置更好的計算機上的語言將運行得更快一些

  兼容性思考

  說到兼容性問題那就太多了因為世界上沒有兩台計算機的硬件與軟件是完全相同的正因為此人們都想知道在他們已擁有的設備上程序會怎樣運作

  從這個范疇來說PHP可能已先勝出一步了它贏在開放源代碼方面(Open Source)這意味著它背後可能有著不計其數的開發者更好的資源更大的文檔庫等等由於這些因素PHP開發的越多程序員學到的也越多

  ASP一般認為只能運行在IIS上正如前面所提到的這並不是十分正確事實上ASP也能運行在Apache上Apache ASP可在任意Apache服務器上運行有限的ASP功能所需做的只需打開mod_Perl

  要記住的是PHP可運行在任意平台上Mac OS XWindowsLinux及Solaris都是可運行它的操作系統

  安全性考慮

  不管安全性有多高任何事物都存在被攻破的可能唯一缺乏的只是時間與資源的問題

  Apache的安全選項使它比Windows Server操作系統更具安全性IIS已有很多已知的安全漏洞且一直在進行修補相比而言Apache的安全性可是有目共睹的

  編程易學性

  ASP來源於微軟產品中最常見的語言Visual Basic所以它非常簡單易學而PHP更多地以C++語言為基礎這可能也是它速度快的一部分原因吧

  ASP的一般性誤解

  ASP與ASPNET完全不是一種東西ASPnet是對ASP編程語言的一次徹底重寫正因為此它的大部分功能是不能向後兼容的它適合於微軟更新的 NET架構

  結論

  從個人的角度來看PHP更快更安全更易於使用兼容性更高甚至更便宜但也並不是說ASP一無是處有關兩者進一步更多的討論也沒什麼必要使用最與你系統兼容最符合你期望的語言就是了

[]  []  


From:http://tw.wingwit.com/Article/program/PHP/201311/21476.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.