當前位置:文思屋>社會工作>電腦培訓>

php學習心得

文思屋 人氣:1.47W

php是動態網站開發的優秀語言,在學習的時候萬萬不能冒進。在系統的學習前,我認為不應該只是追求實現某種效果,因為即使你複製他人的程式碼除錯成功,實現了你所期望的效果,你也不瞭解其中的原理,這樣你很難利用原理去編寫自己的程式碼。對於php來說,系統的學習我認為還是很重要的,當你有一定理解後,你可你針對某種效果研究,我想那時你不會只是複製程式碼的水平了。

php學習心得

而在接觸php前,我主要是專攻java web這個方向,雖然java學習起來有些難度,但我卻被它的物件導向特性深深吸引住。

實際上,從技術架構來說,Java語言相比PHP有明顯的優勢,Java使用的是物件導向的系統設計方法,而PHP還是採用面向過程的開發方法。PHP只能實現簡單的分散式兩層或三層的架構,而JAVA可以實現多層架構。資料庫層(持久化 層)、應用(業務)邏輯層、表示邏輯層彼此分開,而且現在不同的層都已經有一些成熟的開發框架的支援。例如Struts就是利用Java的web開發技術 實現了MVC的設計模式,而在業務邏輯層也有Spring框架,資料庫持久化層有Hibernate等框架。這些框架可以方便開發者高效、合理、科學得架 構多層的商業應用。從數學運算和資料庫訪問速度來講,Java的'效能也優於PHP.實際上,對於跨平臺的大型的企業應用系統來講,Java幾乎已經成為唯 一的選擇(微軟不支援跨平臺),但是在於Web網站應用開發來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支援 PHP+MySQL,而支援Java的卻少之又少,在資源上,網上有不計其數的PHP資源,很多著名的大型網站(例如Facebook、 Mediawiki等)都是基於PHP的。

Java的理念是“一次編寫,到處運 行”,Java在應用框架底下的架構是無與倫比的,遠勝過其他任何語言,Java的框架利於大型的協同程式設計開發,系統易維護、可複用性較好。而PHP很容易自學,讓熱備能快速簡潔地編寫程式碼,適合於快速開發,中小型應用系統,開發成本低。在除錯、釋出上,PHP也較Java簡單。