公司規(guī)模: 100-499人 公司性質(zhì): 私營 公司行業(yè): 教育/科研/培訓(xùn)
聯(lián)系人:陳老師 公司電話: 029-85361721
隨著時代的發(fā)展,PHP越來越強(qiáng)大,我用PHP接觸半年多的時間了,現(xiàn)在總結(jié)了下PHP優(yōu)點(diǎn),也正是因為PHP具有這些優(yōu)點(diǎn).才使它越來越受到關(guān)注,應(yīng)用也越來越廣泛...
(1)學(xué)習(xí)過程和方法
我個人更喜歡PHP的非常簡單的學(xué)習(xí)過程。與Java和Perl不同,你不必把頭埋進(jìn)100多頁的文檔中努力學(xué)習(xí)才可以寫出一個象樣的程序。只要了解一些基本的語法和語言特色,你就可以開始你的PHP編碼之旅了。之后你在編碼過程中如果遇到了什么麻煩,還可以再去翻閱相關(guān)文檔。
PHP的語法類似于C,Perl,ASP或者JSP。對于那些對上述之一的語言較熟悉的人來說,PHP太簡單了。相反的,如果你對PHP了解較多,那么你對于其他幾種語言的學(xué)習(xí)都很簡單了。你只需要很短的時間內(nèi)將PHP的核心語言特點(diǎn)全部掌握,你可能已經(jīng)非常了解HTML,甚至你已經(jīng)知道怎樣用編輯設(shè)計軟件或者手工來制作好看的WEB站點(diǎn)。由于PHP代碼能夠無障礙的添加進(jìn)你的站點(diǎn),在你設(shè)計和維護(hù)站點(diǎn)的同時,你可以很輕松的加入PHP使得你的站點(diǎn)更加具有動態(tài)特性。
(2)數(shù)據(jù)庫連接
PHP可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。PHP與MySQL是現(xiàn)在絕佳的組合,如果再加上Apache服務(wù)器,就是相當(dāng)完美的了。你還可以自己編寫外圍的函數(shù)取間接存取數(shù)據(jù)庫。通過這樣的途徑當(dāng)你更換使用的數(shù)據(jù)庫時,可以輕松的更改編碼以適應(yīng)這樣的變化。PHPLIB就是最常用的可以提供一般事務(wù)需要的一系列基庫。
(3)可擴(kuò)展性
就像前面說的那樣,PHP已經(jīng)進(jìn)入了一個高速發(fā)展的時期。對于一個非程序員來說為PHP擴(kuò)展附加功能可能會比較難,但是對于一個PHP程序員來說并不困難。
(4)PHP優(yōu)點(diǎn)面向?qū)ο?
PHP提供了類和對象?;趙eb的編程工作非常需要面向?qū)ο缶幊棠芰Α?
(5)PHP優(yōu)點(diǎn)可伸縮性
傳統(tǒng)上網(wǎng)頁的交互作用是通過CGI來實現(xiàn)的。CGI程序的伸縮性不很理想,因為它為每一個正在運(yùn)行的CGI程序開一個獨(dú)立進(jìn)程。解決方法就是將經(jīng)常用來編寫CGI程序的語言的解釋器編譯進(jìn)你的web服務(wù)器(比如mod_perl,JSP)。PHP就可以以這種方式安裝,雖然很少有人愿意這樣以CGI方式安裝它。內(nèi)嵌的PHP可以具有更高的可伸縮性。
(6)其他
PS:雖然PHP有以上特點(diǎn).但是PHP相對JSP和ASP(.NET)來說速度上還有一點(diǎn)點(diǎn)的不足,但是PHP的免費(fèi)的特點(diǎn),加上簡單和方便應(yīng)用.必然會導(dǎo)致其迅速走紅..現(xiàn)在已經(jīng)廣泛應(yīng)用在互聯(lián)網(wǎng)中...很多的門戶網(wǎng)站也是用PHP來寫的..細(xì)心的你稍微注意下就可以發(fā)現(xiàn)了..