糯米文學吧

位置:首頁 > 設計 > 網頁設計

php學習心得

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簡單。

標籤:PHP 學習心得