首頁 > 其他

學習php的幾點理由

2019-11-30 16:43:59

初學程式設計最糾結的就是學習什麼語言,選擇一個優秀的語言是一個很重要的問題。本人學習php多年,今天來講解一些php的優勢,告訴你學習php的理由,堅定你學習php的信心。

更多優點歡迎大家留言補充,讓更多的人了解,學習php。

下面是php的logo【圖片源自網路】


1

主要理由:容易,適合快速學習,對開發環境要求很低(有很多整合環境可以用)有眾多的擴充套件庫,開發容易有很多論壇,開發者社群供學習交流安全穩定可執行系統命令做系統監控可編寫類似vc一樣的桌面級應用(php GTK)可編寫安卓應用(PHP for android),目前尚不成熟

2

php用於web開發:首先,目前php最主流的用途就是web程式開發。在web開發上,最初多使用C或者Perl等cgi語言進行開發,後來用ASP,php4開發,到今天c#,asp.net,jsp,php5的時代,由於.NET不能跨平台執行,所以就只有javaEE(jsp是javaEE中的一種技術)和LAMP(linux,apache,mysql,php)兩種方案了,php進行web開發的優點我來列舉一些:使用範圍廣,很多主流網站都用到php,因此學php工作前景好,和我一起學php的人都找到了不錯的工作目前有很多php成熟的模板,可供借鑑(得益於它的開源和分享),相對來說其他語言的模板就很少了效能優越(相對C和組合語
言效能差一些)開發效率高,程式簡潔輸出控制很靈活,可以和html巢狀?可實現模板化,邏輯與使用者介面分離可在linux,windows,unix,os等平台執行(跨平台執行)可執行在apache,iis,nginx等web伺服器(幾乎支援所有伺服器環境)支援幾乎所有主流資料庫,如mysql,oracle,sql server等完全支援物件導向,也支援程序導向內嵌zend加速,效能快速穩定內建函數豐富,開發簡單完美支援正規表示式支援通用MVC框架開發
nx等web伺服器(幾乎支援所有伺服器環境)支援幾乎所有主流資料庫,如mysql,oracle,sql server等完全支援物件導向,也支援程序導向內嵌zend加速,效能快速穩定內建函數豐富,開發簡單完美支援正規表示式支援通用MVC框架開發

3

php用於微信開發:

微信開放平台的火爆讓php更加重要,目前微信開放平台完美支援php程式,並且目前官方發放了使用手冊,非常方便。


4

php用於企業級開發:國內外很多金融行業,等採用php開發系統平台,近年來ibm,inter等公司為php以及商業公司zend投入大量支援,並得到oracle,微軟等公司的致辭。

5

php用於用戶端使用者介面:使用PHP GTK課開發桌面級應用程式(這個我也沒用過,但是知道有這個功能)。

6

php可用於android開發:

一直以來,java是安卓開發的主要語言,php for android的出現有望讓php用於安卓開發,前一段時間我親自使用了php編寫安卓程式,目前基本功能已近實現,但是打包成apk檔案發布尚且困難,網上有一些網友的方法,但是官方暫時沒有提供(不久的將來肯定會有)。



7

開發環境:

網上有很多整合環境可用於前期開發學習,例如apmserver,XAMPP等一鍵安裝就可以。

前期學習可以申請使用新浪sae和百度的bae,都是免費的,使用方便簡單。

程式設計工具不需要特殊工具,甚至系統自帶記事本就可以,不過不建議用這個,建議選擇一個輕量級的文字編輯器,本人一直使用notpad++。



IT145.com E-mail:sddin#qq.com