2022年10月24日 星期一

萬眾期待,恆逸PHP課程重磅回歸!

 


PHP程式語言

文:吳修福 恆逸教育訓練中心資深講師

現代人有沒有一天不上網呢?我想這個答案對大多數人來說應該是否定的。自從1990年WWW誕生以來,透過網站所提供的各式各樣服務已經深入許多人的生活之中,不管是社交、購物、娛樂、工作、學習,這些活動有很大一部份都可以經由網站所提供的服務來進行,尤其近年因疫情的發展,這些網站服務更突顯出其維持人們日常生活的重要性。

建置網站服務的開發者工作一直都是各公司求才的熱門項目,從前端到後端也有許多的工具可以選擇。但是談到建置動態網站的後端工具,PHP這個語言絕對可以佔據一個前排的位置,畢竟PHP發展之初就是為了處理網頁內容及HTTP通訊協定請求而誕生的,這可以從它最早的名稱看出端倪:Personal Home Page。根據w3techs(https://w3techs.com)的統計,PHP仍是網站伺服端最常使用的程式語言:
圖片來源:w3techs.com

1995年發展至今,PHP程式語言仍不斷地改進,並使其具備現代程式語言所需要的先進結構,並大幅改進了以往最為人所詬病的執行效能問題。透過廣大的社群支援,與PHP相關的套件已經不勝枚舉,除了大多數開發者已經熟悉的動態網站開發,對於現今流行的數據分析、機器學習、網頁爬蟲等領域,PHP同樣也有相關套件可供開發人員使用。根據TIOBEhttps://www.tiobe.com)的常用程式語言統計,這一、二十年來PHP也總是能保持在前20名的位置中:

圖片來源:tiobe.com

PHP對於開發新手是相當友善的,也有許多已經可以直接使用的網站套件,像是WordPress或是phpBB,只要幾個步驟就可以讓它們直接開始運作,不管是個人或是企業,PHP都是可以投資學習的項目。一旦熟悉PHP程式語言的使用,更能進一步對這些現成套件進行客製化的行為,以便滿足各式各樣的需求。甚至利用許多為PHP打造的框架(例如Laravel),開發者就能快速開發出個人甚至企業所需要的網站。

PHP的主要特點有:

Open Source

PHP很早就成為Open Source的專案,在發展的過程中也能藉著開發者社群的力量持續更新並因應新的需求提供新的功能。也因為Open Source,任何人也都能夠自由的使用、複製、研究、修改PHP所釋出的原始碼內容。

免費

建置服務所需的成本來自於很多地方,除了硬體之外,使用的技術可能需要付費,該技術執行的伺服器軟體及作業系統,甚至需要搭配使用的資料庫管理系統,如果使用商業版軟體,這些林林總總加一加也是一筆相當龐大的花費。因此,如果可以在專案開發上使用免費的技術,這樣應當能降低不少開發單位的成本。PHP技術的使用並不需要付出任何金錢上的花費,它能在眾多商業版環境中順利運作,但也由於OpenSource的特性,執行它的伺服器軟體,例如Apache httpd、Nginx及作業系統,例如Linux,PHP對於它們的支援程度自然也不在話下。因此,利用PHP開發網站服務是降低開發成本的重要選項之一。

充足的資源

開發需要資源,尤其是「時間」這個資源,如果網站服務從零開始建置,那麼勢必會耗掉相當多的時間。所幸利用PHP開發出來的框架或平台相當的多,除了前述提到WordPress、phpBB,還有知名Joomla!(CMS)、XOOPS(CMS)、PrestaShop(電子商務)、Magento(電子商務,已被Adobe收購)等等,絕對可以大幅節省開發的時間,加快上線服務的速度。

使用者眾多

經過長時間的發展,全球有許多的PHP開發者及社群組織都非常的活躍,像是在Stack Overflow也有非常大量的討論在進行中,透過這些PHP開發者也能夠快速累積開發知識。

PHP是一種仍在持續發展及進步的技術,也是身為網站開發者的重要技能之一喔!


學習推薦

【PHPW】PHP 動態網站開發
















0 意見:

張貼留言