身為一個PHP開發者,有必要了解一下PHP的缺點,知道每種語言的優點和缺點,才能知道某種語言在什么場景下適合使用,在什么場景下不適合使用。
這個問題我曾經面試的時候遇到過,我之前沒總結過,第一問大部分人能夠答得上來,第二問大部分能夠答出一兩點,但是不全,第三問也可能有一部分人能夠答出一部分。
下面是我查找資料后,對這三個問題的解答,如有不對的地方或者沒答全的地方,請發評論指正或者添加。(面試的時候可以看看)
//因為沒接觸過其他編程語言,期望有大神幫忙補充,具體概況一下,比較突出的優缺點。
1.什么是php?
php(外文名:Hypertext Preprocessor,中文名:“超文本預處理器”,全名:Personal Home Page),是一種服務器端開發的動態網站的內陷式的腳本語言。
2.php的優缺點有哪些?
優點:開放源代碼,免費的,快速開發,跨平台,效率高消耗資源少,支持面向對象和面向過程,支持使用多種數據庫,語法簡單,簡單輕便,易學易用,良好的安全性,模板和視圖分開
缺點:對多線程支持不太好,語法不太嚴謹,對遞歸的不良支持,許多PHP模塊都不是線程安全的。
3.php與其它編程語言的優缺點?
ASP優點:
缺點:
.NET優點:
缺點:
JSP優點:
缺點:
PHP優點:
語法簡單,簡單輕便,易學易用,跨平台,支持使用多種數據庫,良好的安全性
缺點:
語法不太嚴謹