色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:2日期:2023-12-19 10:34:31

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

Netscape前CEO Marc Andressen在Zend/PHP大會上預(yù)言,簡單易學(xué)的描述語言PHP將會比Java被更多人用于Web應(yīng)用的開發(fā)上;再引用Cnet臺灣報導(dǎo)的數(shù)據(jù),全球大約有2200萬個網(wǎng)站使用PHP,而且數(shù)量還在穩(wěn)定增加中。

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

Web 開發(fā):PHP夾縫中求生存之道

這些網(wǎng)路應(yīng)用軟體Java做不到嗎?PHP夾在JSP(JavaServer Page )和ASP(Active Server Page )中間,說實在的,應(yīng)該一點生存的機會都沒有,因為他們的難易度、觀念和架構(gòu)、程式語法這三樣差異不大;如果從彈性的角度來看,ASP可以去呼叫COM+元件,JSP是呼叫Java Beans元件,從開發(fā)延展性和系統(tǒng)的擴充性來說,都比PHP好太多,軟體應(yīng)用空間也相對更廣闊。

當然,這些語言因為各有特長,都各自有發(fā)展,而PHP在眾多網(wǎng)站開發(fā)工具市場中沒有變得比較差,反而變得比較大,軟體是免費雖然是主因之一,但我認為更重要的是,PHP社群很專心地開發(fā)動態(tài)網(wǎng)頁技術(shù),而且這個點作對了,而如果要學(xué)ASP就還要再學(xué)VB,學(xué)元件開發(fā),Java領(lǐng)域除了JSP外,還可以作Severlet,作Severlet就會想說把EJB結(jié)合在一起,所以體系會越來越復(fù)雜,越復(fù)雜就筑起更高的學(xué)習(xí)門檻,如此一來,學(xué)習(xí)意愿低,人才少,成本相對較高,直接影響企業(yè)采用意愿。

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

符合中小企業(yè)需求:免費、簡單易學(xué)

然而,在眾聲喧嘩的技術(shù)空間中,唯一的相同點是大家皆支持并積極投入網(wǎng)際網(wǎng)路的發(fā)展,而PHP社群專注地開發(fā)網(wǎng)路主流應(yīng)用,并且將這些模版免費讓使用者下載,這些應(yīng)用模版用ASP或JSP開發(fā),絕對都作得出來,但因為沒有人作,所以少了這一塊;ASP或JSP作出來的應(yīng)用軟體都要賣錢,既然是商業(yè)行為,使用者寧愿選不花錢、好用、又有原始碼可修改的軟體,PHP再結(jié)合其他開放原始碼軟體如Apache、MySQL和Linux,整個族群就會越來越壯大。

我相信PHP會越做越好,但它主攻的部分-動態(tài)網(wǎng)頁技術(shù),如果被JSP或ASP趕上,它的前途就會受到限制,畢竟PHP還是沒辦法處理后端的大量運算機制,其效率和嚴謹度都會比較受挑戰(zhàn);大型運算處理工作一定要Java Beans來計算,如果是.NET平臺就用.NET Componet來計算。

相反的狀況,如果用JSP或ASP來開發(fā)網(wǎng)站應(yīng)用軟體,能不能追上PHP的表現(xiàn)?我想只要1~2年內(nèi)就可以追上,這些軟體開發(fā)完成后會不會是免費的,這就是困難點。目前市場上看到的JSP或ASP應(yīng)用模組多半需要付費使用,而ASP和Windows Server捆綁,還搭配網(wǎng)頁伺服器IIS和資料庫SQL Server,這一買下來還是要數(shù)十萬,對中小企業(yè)來說是龐大的負擔(dān)。

Java前端網(wǎng)路應(yīng)用仍須努力

Java延伸出來的系統(tǒng)架構(gòu)從Java 2 EE、Java 2 SE到Java 2 ME,資訊的力量從企業(yè)后端推向桌面、每個手持裝置,甚至到每一張晶片卡,用途非常廣泛;網(wǎng)頁技術(shù)只是占Java技術(shù)的10%,網(wǎng)頁技術(shù)則是PHP的全部,PHP開發(fā)者就全心全力發(fā)展相關(guān)應(yīng)用,所以能夠做出最好的網(wǎng)頁呈現(xiàn)效果;Java不是作不出這些效果,只是投入于網(wǎng)頁開發(fā)的資源比較少,而往更深更廣、更具延展性的未來發(fā)展,也難怪有人說Java越來越難、越來越復(fù)雜。

這篇文章的目的不是要拉攏PHP開發(fā)者投向Java陣營的懷抱,也不是鼓勵Java開發(fā)者未來就往網(wǎng)頁技術(shù)領(lǐng)域耕耘,當然啦,Java人如果要用自己熟悉的語言往網(wǎng)頁技術(shù)發(fā)展,發(fā)展到和PHP不相上下的地步,我們也樂見其成,因為,他補足了Java原本跑在最前面、卻疏于耕耘的一塊小園地。

網(wǎng)站已經(jīng)是企業(yè)經(jīng)營發(fā)展必備的工具(must have),每個公司根據(jù)本身需求規(guī)畫網(wǎng)站機制,對于規(guī)格要求不嚴格、客制化需求不高或沒有IT人員的企業(yè),鼓勵他們采用PHP應(yīng)用模組,在最低花費、不用改程式的前提下,導(dǎo)入幾個實用的應(yīng)用模組,因應(yīng)公司當下需要;然而,客制化需求高、需要大量的訊息交換或交易機制的企業(yè),就一定要找Java廠商了。

標簽: Java
主站蜘蛛池模板: 国产二区精品 | 欧美亚洲国产日韩一区二区三区 | 国产精品亚洲综合天堂夜夜 | 瑟瑟网站在线观看 | 国产精品1区 | 久久久日韩精品国产成人 | 日本在线视频播放 | 欧美成人高清性色生活 | 亚洲不卡视频在线观看 | 女人张开腿让男人桶个爽 | 免费的毛片 | 亚洲精品久久久成人 | 美女被躁免费视频软件 | 日韩在线 中文字幕 | 欧美一级片在线免费观看 | 河边性xxxxfreexxxxx | 久久精品视频日本 | 欧美激情视频一级视频一级毛片 | 97超级碰碰碰碰在线视频 | 国产欧美日韩视频在线观看一区二区 | 美国毛片在线 | 欧洲成人全免费视频网站 | 久久精品成人欧美大片免费 | 狠狠一区 | 日韩视频观看 | 在线看片欧美 | 欧美又粗又硬又大久久久 | 日韩在线视频观看 | 日本a级毛片免费观看 | 国产精品久草 | 亚洲综合色在线观看 | 草草久久97超级碰碰碰免费 | 中文字幕免费视频 | 男女乱淫真视频免费一级毛片 | 欧美精品亚洲人成在线观看 | 亚洲美女在线播放 | 国产手机在线视频放线视频 | 欧美视频精品 | 欧美经典成人在观看线视频 | 午夜性a一级毛片 | 免费播放欧美毛片欧美aaaaa |