程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP竄紅:革命尚未成功 Java仍需努力

PHP竄紅:革命尚未成功 Java仍需努力

編輯:關於PHP編程

  相對於Java由簡入繁的演變趨勢,php(做為現在的主流開發語言)忠於簡單易學原味的堅持受到廣大開發者的歡迎,近年來聲勢大漲,而簡單就是力量,這句話套用於近日php(做為現在的主流開發語言)異軍突起,再適合也不過了。老實說,原本覺得它不會太厲害,看到它最近的成長和茁壯,直攻Java陣營輸於經營之處,讓人對它刮目相看。


  Netscape前CEO Marc Andressen在Zend/php(做為現在的主流開發語言)大會上預言,簡單易學的描述語言php(做為現在的主流開發語言)將會比Java被更多人用於Web應用的開發上;再引用Cnet台灣報導的數據,全球大約有2200萬個網站使用php(做為現在的主流開發語言),而且數量還在穩定增加中。


  為什麼php(做為現在的主流開發語言)會如此受歡迎呢?我想簡單好用是最大原因。如果網站只是提供使用者搜尋資訊的入口,網際網路上有許多現成、免費的、容易拿到,且已經做好的網站軟體,如行事歷、網站管理、新聞、報名系統、電子報、天氣預報等免費的應用模組供下載安裝使用,如此好康的事情,何樂而不為?而且只要買一本書,裝一裝,簡單的設定就有討論區,不用寫任何程式,這對沒有程式經驗的人來說是好的進入點,也符合中小企業低成本建置網站的需求。作為Java人士,php(做為現在的主流開發語言)的竄起給了我三個啟示:


  Web 開發:php(做為現在的主流開發語言)夾縫中求生存之道


  這些網路應用軟體Java做不到嗎?php(做為現在的主流開發語言)夾在jsp(SUN企業級應用的首選)(JavaServer Page )和ASP(Active Server Page )中間,說實在的,應該一點生存的機會都沒有,因為他們的難易度、觀念和架構、程式語法這三樣差異不大;如果從彈性的角度來看,ASP可以去呼叫COM+元件,jsp(SUN企業級應用的首選)是呼叫Java Beans元件,從開發延展性和系統的擴充性來說,都比php(做為現在的主流開發語言)好太多,軟體應用空間也相對更廣闊。


  當然,這些語言因為各有特長,都各自有發展,而php(做為現在的主流開發語言)在眾多網站開發工具市場中沒有變得比較差,反而變得比較大,軟體是免費雖然是主因之一,但我認為更重要的是,php(做為現在的主流開發語言)社群很專心地開發動態網頁技術,而且這個點作對了,而如果要學ASP就還要再學VB,學元件開發,Java領域除了jsp(SUN企業級應用的首選)外,還可以作Severlet,作Severlet就會想說把EJB結合在一起,所以體系會越來越復雜,越復雜就築起更高的學習門檻,如此一來,學習意願低,人才少,成本相對較高,直接影響企業采用意願。


  現在的軟體世界不只是應用之爭,也是平台的拉鋸戰;過去開發人員會比較哪種程式語言比較棒,組合語言、Cobol、PL1、Ada(人工智慧)、LSPER、C等語言陸續問世,到最後只剩下C語言能留下來,連Pscal都需要有Delphi撐下來才能存活;如果要問說受歡迎的程式語言要具備什麼特色,這些特色還真難歸納,例如開發彈性、功能強大、限制少、容易開發、使用性高等,每個語言先天都有這些特色,如果這些條件是程式語言存亡的關鍵因素,我想上述語言應該都不會結束,但隨著技術演進和環境的改變,不適用或不符開發者需求的語言將逐漸被淘汰。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved