php 比java 快_php比java要快在哪里
php比java要快在哪里
一些Java可以做的事情php做不了或者說要借助另外的工具才可以做,要但就開發網站這個事情來說,php確實是要比Java效率高,尤其是相對簡單的項目。
首先,Java的架構要比Php復雜,先不說各種開發框架,Jsp和Class文件要分開吧,連接數據庫要用ORM吧,要比對各種常用開源包的版本吧,http服務器下層要servlet容器吧。而Php架構就非常簡單,理論上寫好Php文件,往http服務器里一放就可以,讀寫mysql數據庫也幾乎不需要任何額外工具。至于MVC,開發嚴謹的項目Php和Java兩者都需要。面向對象編程Java必須一直堅持,而php很多時候只是部分這樣做,其余大部分則采用面向過程方式(盡管這部分很多時候也披著面向對象的外衣)。
第二,Php采用弱類型變量,不管你要定義什么變量,一個$足以,轉化問題也幾乎不用管,Java則不行,數字就是數字,字符串就是字符串,這是Java效率高的一個原因,也是開發比Php慢的一個原因。
第三,低成本Java項目解決不了網站高并發的問題。單個Tomcat、Jetty或Jboss能支持1000個并發就非常不容易。java太耗系統資源,在一些小型項目上,也就是你的服務器就一臺機器的情況,開發同樣功能的一個網站,假設功能很簡單,就是一篇新聞閱讀站,假如java可以允許最多3000人同時訪問,那么php至少允許幾萬人同時訪問。
Java的運算效率高于Php,但網站項目的大量運算都是在數據庫層面發生的,Java的這個優勢發揮不出來。舉個例子,有10萬篇文章,比對他們的相關性,這個事情Java做起來就比Php要適合很多。
更多PHP相關知識,請訪問PHP中文網!
總結
以上是生活随笔為你收集整理的php 比java 快_php比java要快在哪里的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos右上角wired图标消失有效
- 下一篇: verilog 浮点转定点_定点数和浮点