- PHP學(xué)習(xí)心得體會 推薦度:
- 相關(guān)推薦
php學(xué)習(xí)心得
php是動態(tài)網(wǎng)站開發(fā)的優(yōu)秀語言,在學(xué)習(xí)的時候萬萬不能冒進。在系統(tǒng)的學(xué)習(xí)前,我認為不應(yīng)該只是追求實現(xiàn)某種效果,因為即使你復(fù)制他人的代碼調(diào)試成功,實現(xiàn)了你所期望的效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對于php來說,系統(tǒng)的學(xué)習(xí)我認為還是很重要的,當你有一定理解后,你可你針對某種效果研究,我想那時你不會只是復(fù)制代碼的水平了。
而在接觸php前,我主要是專攻java web這個方向,雖然java學(xué)習(xí)起來有些難度,但我卻被它的面向?qū)ο筇匦陨钌钗 ?/p>
實際上,從技術(shù)架構(gòu)來說,Java語言相比PHP有明顯的優(yōu)勢,Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計方法,而PHP還是采用面向過程的開發(fā)方法。PHP只能實現(xiàn)簡單的分布式兩層或三層的架構(gòu),而JAVA可以實現(xiàn)多層架構(gòu)。數(shù)據(jù)庫層(持久化 層)、應(yīng)用(業(yè)務(wù))邏輯層、表示邏輯層彼此分開,而且現(xiàn)在不同的層都已經(jīng)有一些成熟的開發(fā)框架的支持。例如Struts就是利用Java的web開發(fā)技術(shù) 實現(xiàn)了MVC的設(shè)計模式,而在業(yè)務(wù)邏輯層也有Spring框架,數(shù)據(jù)庫持久化層有Hibernate等框架。這些框架可以方便開發(fā)者高效、合理、科學(xué)得架 構(gòu)多層的商業(yè)應(yīng)用。從數(shù)學(xué)運算和數(shù)據(jù)庫訪問速度來講,Java的性能也優(yōu)于PHP.實際上,對于跨平臺的大型的企業(yè)應(yīng)用系統(tǒng)來講,Java幾乎已經(jīng)成為唯 一的選擇(微軟.NET不支持跨平臺),但是在于Web網(wǎng)站應(yīng)用開發(fā)來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支持 PHP+MySQL,而支持Java的卻少之又少,在資源上,網(wǎng)上有不計其數(shù)的PHP資源,很多著名的大型網(wǎng)站(例如Facebook、 Mediawiki等)都是基于PHP的。
Java的理念是“一次編寫,到處運 行”,Java在應(yīng)用框架底下的架構(gòu)是無與倫比的,遠勝過其他任何語言,Java的框架利于大型的協(xié)同編程開發(fā),系統(tǒng)易維護、可復(fù)用性較好。而PHP很容易自學(xué),讓熱備能快速簡潔地編寫代碼,適合于快速開發(fā),中小型應(yīng)用系統(tǒng),開發(fā)成本低。在調(diào)試、發(fā)布上,PHP也較Java簡單。
【php學(xué)習(xí)心得】相關(guān)文章:
PHP學(xué)習(xí)心得體會范文07-01
如何學(xué)習(xí)PHP-PHP入門指導(dǎo)06-04
PHP的壓縮函數(shù)06-21
PHP語言的簡介08-13
PHP語言的優(yōu)勢11-05
php高級教程10-06
php實習(xí)日記08-11
PHP 學(xué)習(xí)教程06-10
PHP安裝說明10-13