It's note the book that named "PROFESSIONAL PHP4"
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
PHP是開放程式碼程式語言,是製作動態網頁的server 端網站scoript Language
提供一種簡單、跨平台的解決方案,可以應用在電子商務、複雜的網站服務或是
資料庫相關的應用程式。(包含無名小站、大多數論譠跟奇摩入口網站都是php寫出來的)
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Why We Choose "PHP"?
1.低且平滑的學習曲線
2.功能強大,支援資料庫、字串、網路連結、檔案系統、Java、COM、XML、CoRBA、WDDX以及
Macromedia Flash等等。
3.支援多項不同的作業系統平台,包含:UNIX(all series)、Win32(NT/95/98/2000/XP)、QNX、
MacOS(WebTen)、OSX、OS/2以及BeOS。
4.支援多種網站伺服器:Apache(全球超過一半以上使用率)、CGI/FastCGI、thttpd、fhttpd、phttpd....etc
5.快摙發展週期,針對錯誤修正、額外功能擴充、以及其他改進之處,每幾個月就會有新的版本出爐(Now to PHP5)
6.擁有活耀的支援社群,可取得範例程式與免費程式碼。
7.可輕易延伸擴充,可能輕易地加上想要的功能到PHP語言
8.語法簡單,類似C語言。有經驗的C、C++、Perl和shell程式設計師可以輕鬆上手。
當然,PHP是開放程式碼、免費的!!
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
歷史懶得說。不過現在已經發展到PHP5了
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
PHP和其它Script語言的比較
1.PHP和ASP
ASP是微軟擁有的script語言(或是VB的script延伸功能)。缺點就是執行效率差(比php),asp是
COM架構的主要使用者,因此當ASP要存取資料庫並寫到用戶端時,要呼叫其他NT服務或OS層的COM元件來協助。
所以與一般傳輸量的簡單網頁相較之下,使用COM會增加額外時間,而帶來的結果只有馬馬虎虎
的表現。(其實也快被淘汰了)
ASP.NET又是另一個不同的架構了,可能會為ASP帶來明顯的效能與擴充性。然而可能只有在花大錢建
置許多關聯的伺服器上才看得到實際的效益。
2.PHP和Perl
PHP是特別針對網站設計的,而Perl是被設計用來處理各式各樣應用程式,在網站這個領域中PHP
當然比Perl更具優勢。當程式需要修改時,Perl的語法與格式會使得Perl script 語言很難閱讀與修改
另外就是Perl廣受支援,並在不斷的增咖與延伸功能加入下,變成一個複雜的架構。而PHP仍保留它的彈性特質。
3.PHP與JAVA
PHP比Java簡單多了,在與Java有相似的彈性和擴充性的優點下,它更容易被用來架構網站應用程式。使用PHP不需要有五年
軟體工程經驗,就可以建置一個簡單動態的網頁。對一個聽明但經驗不足的程式設計師而言是最適合的。
Java通常也很昂貴,大多數的企業都會用獨立的機台來執行Java Enterprise,並且使用Oracle和其它昂貴的軟體。當然
PHP仍需要成長,它還不具有可攜性,也沒有像java的object pooling或資料庫映像那麼好的特性。
以上是PHP4時代,PHP5 有沒有更強的支援呢?我相信有的。等到哪天我再收進來吧!

沒有留言:
張貼留言