本文目錄一覽:
現在寫後端不用php?
其實也不是不用。這個問題的根源其實是每個語言特性決定的。PHP從一開始誕生的時候定位就是可以簡單快速上手的腳本語言,這當然可以吸引很多人快速使用PHP,但是越往後發展,需要各種算法,架構設計規約、高並發、高性能等脫離語言特性的知識積累時,PHP的接地氣特性導致社區人才良莠不齊,越往上層篩選的時候,剩下的人越少,能在公司技術選型的時候擁有話語權的佔比就越小。再多說一句。好多年前php大佬還在新浪的時候,那時候新浪微博的數據量和業務使用場景應該可以虐殺大部分的中小型公司了,但是後面換了新浪換了技術大佬,技術棧選型也就跟着改變了。。so。沒有絕對NB的語言,只有相對適合的語言,最後其實還是看工具人能力。
wordpress安裝必須要php嗎
這是必須的。。。 沒Php環境,wordpress跑步起來的。
WordPress入門第一課就簡單介紹了WordPress,它是一個使用 PHP語言和 MySQL數據庫開發的開源、免費的建站程序,那麼搭建WordPress站點,就要求一個能夠運行PHP語言的主機空間和一個MySQL數據庫。
鏈接數據庫是不是必須要用php或者asp
如果連接的是網絡數據庫如MSSQL或MySql,那麼可以直接連接。
如果連接的是單機數據庫(或者說文件型數據庫)如ACCESS,則必須通過中間層轉接,即利用php、jsp或asp建立一個程序讀取數據庫再轉發給應用程序。
為什麼要使用 PHP
你好,php的流行和他的優點有關:
1. 跨平台,性能優越,跟Linux/Unix結合別跟Windows結合性能強45%,並且和很多免費的平台結合非常省錢,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)結合,或者數據應用夠大可以考慮換 PostgreSQL或者Oracle,支持N種數據庫。(N = 10)
2. 語法簡單,如果有學習C和Perl的很容易上手,並且跟ASP有部分類似。有成熟的開發工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。
3. 目前主流技術都支持,比如WebService、Ajax、XML等等,足夠應用。
4. 有比較完整的支持,比如使用ADODB或者PEAR::DB做數據庫抽象層,用Smarty或者smart template做模板層,如果是PHP 5.1的話,還能夠使用PDO(PHP Data Object)來訪問數據庫。
5. 有很多成熟的框架,比如支持MVC的框架:phpMVC,支持類似ASP.net的事件驅動的框架:Prado,支持類似Ruby On Rails的快速開發的框架:Cake等等,足夠滿足你的應用需求。
6. PHP 5已經有成熟的面向對象體系,能夠適應基本的面向對象要求。適合開發大型項目。
7. 有成熟的社區來支持PHP的開發。
8. 目前已經很多大型應用都是使用PHP,比如淘寶網、Yahoo、163、Sina等等大型門戶,很多選用PHP來作為他們的開發語言,所以大型門戶都能夠選用它,我想足夠能夠你的使用了。
9. 有很多開源的框架或開源的系統可以使用,比如比較知名的開源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,開源論壇有Discuz!、Phpwind等,開源博客 WordPress,開源網店系統如Ecshop、ShopEx等,開源的SNS系統如UCHome、ThinkSNS等。
為什麼80%的網站都用PHP寫,PHP實用性有多強
簡單的說php的流行和實用性有關係,但不是絕對關係,導致大部分網站使用php的主要原因大概有以下幾個點。
1.php所需要的環境容易搭建,相對於java web,python等,php的環境搭建比較簡單,甚至因為互聯網上出現許多集成環境包,環境搭建已經是傻瓜式了。而其它的語言,一般都比較複雜,個人建站者,技術能力不足的時候,根本就不會搭建環境。
2.php開發起來相對容易,開發過程不需要像jsp之類的,需要引入大量外部擴展,這樣只需要基礎環境就可以愉快的開發了,而且難度也並不高,所以學php的就比較多。
3.按上面的說法,asp也符合需要的要求,但是實際上asp的使用量卻不如php,其實首先在於asp不夠安全,具體我也沒研究,但是總是聽人在說。其次就是asp跨平台很麻煩,而php可以隨意使用在大部分通用系統,這也算是原因的一種。
4.網上大量php的開源項目的出現,也是導致php流行的原因之一,比如各種cms,各種開發框架,大多數免費的。完全促進了php網站的誕生數量,因為有這些,就算你完全不懂編程也可以搭建自己的網站。而asp,jsp之類的,雖然也有開源項目,但是數量上遠遠不如php,而且主要敗在第一條。
最後,php其實實用性沒有想象的強,它只能作為web開發語言,而java,python卻沒有這方面的限制。另外,正因為php網站使用量巨大,也導致越來越多的的黑客學習針對php入侵,這也是個很尷尬的問題。所以簡單的說,php能夠眾多人用的根本原因,是方便,好學,容易玩得轉,這多虧了大部分辛苦鑽研的開發者,而並不是實用。
因為php能做的,很多編程語言都可以,甚至比它更厲害。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/309531.html