在無孔不入的互聯網應用環境下,Web2.0、云計算、物聯網等新概念將不斷催生出新的產業和服務,而支撐這些新型產業和服務的技術體系非PHP莫屬,越來越多的Web應用也開始選擇PHP作為主流的技術解決方案。可以說在Web開發的世界里,PHP是最流行的語言之一。
PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格類似于C語言,同時PHP和ASP、JAVA一樣,是一門常用于Web編程的語言,它能運行在Windows、Linux等絕大多數操作系統上。PHP常與開源免費的Web服務Apache和MySQL數據庫配合使用于Linux平臺上(簡稱LAMP),具有最高的性價比,號稱“Web架構的黃金組合”。在與其他同類編程語言的比較中,PHP具有開發速度快、運行效率高、安全性好、可擴展性強、開源自由等特點。
而那些抱怨PHP的人,有很多是仍舊在使用舊版本的PHP。他們或許是不愿意承認 PHP 不管在語言層面還是在社區層面都在以很快的速度演變和發展,實際上它比任何其他語言或者 Web平臺都發展的快。盡管并不總是如此,但過去的五六年時間里,PHP 確實經歷了一個驚人的發展歷程。
PHP的特點
PHP的絕技在于:盡管經過了這么多年的變化,PHP 對于非技術人員依然是最容易學習的語言,它讓人可以比其他技術更快地建立動態網站。PHP 可能不是這個世界上設計最好的語言,但是它能讓你完成你想做的事情,這一點是毋庸置疑的。就像PHP的創始人Rasmus Lerdorf說的那樣,PHP是為了解決Web開發者的實際問題而誕生的。
在C/C++、JAVA、PHP、ASP這些開發語言中,PHP無疑是最容易學的語言,如果你有一些編程基礎,你就能更快地上手PHP。我覺得,那些尋找頂級Web開發語言而排除掉PHP的人是極其目光短見的,我使用PHP編寫代碼已經有很多年了,無論是像錯誤追蹤系統這樣的高級功能,還是簡單地重復使用頁眉和頁腳這樣的普通功能,都可以用PHP實現。
另外,我不是唯一一個使用PHP的人,如果PHP不值得引起注意,如果它只是小兒科或者業余愛好者的語言,那么它為什么會成為在Web開發中成長最快的語言呢?如果它沒有ASP或者JSP那么強大,那么它又怎么能被用在流量巨大的Web網站上呢?
我敢肯定,ASP 和JSP都有它們各自的特點和強項,但是我相信人們用它們不是因為它們能夠提供比PHP更加強大的功能,而是因為人們已經了解和適應了它們,并希望以自己習慣的方式方法編寫代碼。
PHP的發展
我們先來看一組有趣的數字:目前全球5000萬互聯網網站中,有60%以上使用著PHP技術,Wordpress 被全世界 16.6% 的網站使用。使用率最高的三個 CMS 建站系統是:第一的 Wordpress 份額為 54.3%,第二的 Joomla 份額為9.2%,第三的 Drupal 份額為6.8%。而這三個產品都是用 PHP 開發的。PHP也入選了全球五大最受歡迎的編程語言,并且是唯一入選的腳本語言。在國內,80%以上的動態網站都在使用PHP開發,AlexaTOP500中國網站排名,有394家使用了PHP技術,比例為78.8%。
越來越多的新公司或者新項目使用PHP,這使得PHP相關社區越來越活躍,而這又反過來影響到很多項目或公司的選擇,形成一個良性的循環。目前而言,PHP依然是國內大部分Web項目的首選,而且有很多公司從其它語言(如ASP,JAVA)轉到了PHP。PHP的快速,開發成本低,周期短,后期維護費用低,開源產品豐富,這些都是很多其它語言無法比擬的。
PHP的需求
在最近幾年,我們可以看到企業對PHP的使用更加廣泛,與此同時對PHP相關的Web開發人才需求更是急速升溫。分析不同行業的網站,我們可以看到包括Google、百度、網易、新浪、搜狐、阿里巴巴、奇虎、eBay、騰訊、金山等各大網站都在尋求PHP開發高手。從各類企業發布招聘PHP的人才信息中可以看出,市場對PHP人才的需求量還是巨大的,特別是那些有能力有經驗的開發者。其實,以上種種信息都在給我們傳遞一種暗示:PHP技術目前依然很給力。
PHP技術和相關人才,正是迎合目前互聯網的發展趨勢,PHP作為非常優秀的、簡便的Web開發工具,和Linux,Apache,MySQL緊密結合,形成LAMP的開源黃金組合,不僅降低了使用成本,還提升了開發速度,滿足Web開發新的需要。PHP開發的相關崗位在程序員中是很熱門的,而且一直處于供不應求的局面。所以說,PHP技術有著很好的就業機會和發展前景,學習PHP是一個不錯的選擇。
最后再次說明,PHP 可能不是最好的編程語言,但它對Web開發的確做出了相當大的貢獻,是Web開發領域中最流行的語言之一。