成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

論 Web 2.0 時(shí)代PHP的地位

瀏覽:11日期:2023-12-20 15:08:04

隨著所謂WEB2.0時(shí)代來臨,程序員從來沒有時(shí)代象今天那樣受人注意,很多程序員對(duì)于語言的爭論也從來沒有象今天這樣劇烈,JAVA、C++、PHP、ASP等等,最近又出來一個(gè)Ruby,加上Python。無數(shù)的FANS在中間進(jìn)行爭論不休,也就是在網(wǎng)路上,如果是在現(xiàn)實(shí)生活中,大概會(huì)象《倚天屠龍記》里描述的那樣,會(huì)決戰(zhàn)光明頂來定一個(gè)勝負(fù),或者說定出天下第一大門派。而現(xiàn)在定出誰是天下第一大其實(shí)很方便,看一下哪個(gè)語言旗下的弟子人數(shù)即可。而現(xiàn)在最流行的統(tǒng)計(jì)方式,就是Google了,看看Google的搜索結(jié)果,基本就能判斷出其在市面上的網(wǎng)站的使用情況:

約有5,760,000,000項(xiàng)符合 php 的查詢結(jié)果 約有3,070,000,000項(xiàng)符合asp的查詢結(jié)果 約有976,000,000項(xiàng)符合java的查詢結(jié)果 約有327,000,000項(xiàng)符合perl的查詢結(jié)果 約有238,000,000項(xiàng)符合python的查詢結(jié)果 約有225,000,000項(xiàng)符合c++的查詢結(jié)果 約有176,000,000項(xiàng)符合ruby的查詢結(jié)果

這段時(shí)間葛優(yōu)的光腦袋頻繁曝光,總是喋喋不休的告訴俺們一個(gè)道理——用的人多的卡就是好卡。而如果套用這個(gè)光頭明星的話,那就是,我,相信群眾,從上面查詢的結(jié)果大家可以看到,人民群眾是很愛戴PHP的。

但如果你去問互聯(lián)網(wǎng)的一些資深開發(fā)人員,PHP、ASP與Java,他們之間誰更好?一般來說,這個(gè)人都會(huì)告訴你,ASP就不用想啦,微軟出的垃圾,PHP和Java是不錯(cuò)的選擇,Java適合做大項(xiàng)目,PHP適合做一些短平快的東西。如果你還繼續(xù)問,這個(gè)高手還沒有失去耐心的情況下,他大體都會(huì)說,你看世界上最大的互動(dòng)平臺(tái)eBAY,就是用JAVA寫的,中國最大的社區(qū)CHINAREN校友錄也是JAVA,而很多小的網(wǎng)站,初期都是PHP,后來各種原因都必須改到JAVA上面去。這種感覺就是像說,如果你想學(xué)武功以便出去砍人,或者說在江湖揚(yáng)名立萬,那么行軍拳你就不用練啦,這個(gè)東西是政府拿出來強(qiáng)身鍵體的,五虎斷門刀這個(gè)東西你用來對(duì)付一般的流氓是綽綽有余,但是碰到絕頂高手你就歇了。而Java有點(diǎn)象太極拳,當(dāng)今武林最大的門派之一SUN的首推武功,是對(duì)負(fù)高手的不二選擇,于是很多人就認(rèn)定:PHP是低等武功,練到最好的結(jié)果也就是給賭場看看場子,只有練就Java才能做武林盟主。

俺和很多公司的技術(shù)經(jīng)理聊的時(shí)候,經(jīng)理們說很多人都有這種心理,他是使用Java的,而你如果讓他寫PHP,,很多人會(huì)有一種受到侮辱的感覺,不是覺得經(jīng)理不重視他,就是在想自己什么時(shí)候得罪了經(jīng)理,竟然被發(fā)配到PHP這種偏遠(yuǎn)的小地方去了。越是大公司,PHP的項(xiàng)目越難開展起來,這個(gè)讓很多技術(shù)老大們很是郁悶,但也很是奇怪。所以,下面,咱們一起分析一下形成這種被人民群眾認(rèn)可,卻不被很多開發(fā)人員看好的語言——PHP。

PHP 進(jìn)入中國是98,99年,進(jìn)入的時(shí)候,初期應(yīng)用的典型是Chinaren校友錄,還有很多的互動(dòng)應(yīng)用,它以開發(fā)方便,容錯(cuò)性好,迅速成為很多網(wǎng)站的選擇。到了00,01年,互聯(lián)網(wǎng)泡沫的時(shí)候,很多都是PHP完成對(duì)網(wǎng)站的開發(fā),它的流行有以下幾個(gè)原因:

兼容C的語法,容易掌握

就這一點(diǎn)來說,它保證了開發(fā)人員的穩(wěn)定來源,基本上說,每個(gè)學(xué)計(jì)算機(jī)的人員,沒有不學(xué)習(xí)C 語言的,所以都能在一到兩周左右快掌握這個(gè)新的語言,然后經(jīng)過簡單的指導(dǎo),就能開始初期的開發(fā)工作。單從程序本身的開發(fā)而言,寫了三年以上的程序員,和開發(fā)了半年以上的PHP程序員差別不是太大。

運(yùn)行的快速

在網(wǎng)路上面,速度是很重要的問題,這一點(diǎn)來說及時(shí)是對(duì)PHP非常不屑的人也不得不承認(rèn)PHP得運(yùn)行速度還是比較令人滿意的,只不過由于沒有很實(shí)際的數(shù)據(jù),只是很多人感覺,所以這一點(diǎn)來說,沒有非常有力的證據(jù)證明。

非常強(qiáng)的容錯(cuò),很好的魯棒性能

很多寫PHP的人員應(yīng)該有這個(gè)感覺,舉個(gè)例子,你申請(qǐng)一個(gè)PHP中的變量,做數(shù)字也行,做數(shù)組也行,做字符串也可以。我有時(shí)候都在想,這么隨意的風(fēng)格,他是如何保證效率的,只能說寫這個(gè)語言編譯器的人實(shí)在太不可思議了。

豐富的函數(shù)和簡單的操作

能想到的一些操作,如果不是太罕見,你基本都能找到函數(shù)庫來解決,典型的就是讀文件的內(nèi)容讀到一個(gè)變量,到現(xiàn)在為止,我知道的好像只有PHP提供一個(gè)專門的函數(shù)來解決這個(gè)問題

以上四個(gè)特點(diǎn),用PHP開發(fā)程序非常得普遍,但作為程序來說,這些看起來非常不錯(cuò)的特征也形成PHP的一些問題,造成在很多資深的程序員對(duì)其評(píng)價(jià)很低。

首先第一條,也是讓很多資深的程序員對(duì)其尷尬不已的,做了3年以上的PHP程序員,當(dāng)一個(gè)初學(xué)者問其一些技巧的時(shí)候,他們突然發(fā)現(xiàn),PHP這種語言實(shí)在是沒有好說的,看它的幫助就能解決問題或者看一下教程。不像Java,一個(gè)僅僅寫了半年左右的Java開發(fā)人員和3 年以上的Java開發(fā)人員可以說有本質(zhì)的區(qū)別,后者可以講很多JAVA的開發(fā)架構(gòu)和分布問題,講的那個(gè)菜鳥滿腦漿糊,滿臉崇拜。而俺在PHPCHINA.CN講課的時(shí)候,發(fā)現(xiàn)每個(gè)人在聽PHP語言一些很細(xì)節(jié)的東西時(shí)都是昏昏欲睡,大部分都在開小差。我想這和PHP語言通俗易懂,沒有什么挑戰(zhàn)性的概念有很大的關(guān)系。

第二條還是效率的問題。市面上對(duì)于WEB語言的效率,PHP快只是感覺,并沒有一個(gè)非常有力的測(cè)試證明它比別的語言快很多,而JAVA和ASP卻有一個(gè)非常有名的一個(gè)測(cè)試性能比較。

有人做過試驗(yàn),對(duì)這三種語言分別做循環(huán)性能測(cè)試及存取Oracle數(shù)據(jù)庫測(cè)試。在循環(huán)性能測(cè)試,JSP用了20000*20000的循環(huán) 共四秒鐘。而ASP、PHP測(cè)試的是2000*2000循環(huán)(少一個(gè)數(shù)量級(jí)),分別用了63秒。PHP測(cè)試的是2000*2000循環(huán) 84秒.數(shù)據(jù)庫測(cè)試中三者分別對(duì)Oracle8進(jìn)行1000次Insert,Update,Select和Delete:

JSP需要13秒 PHP需要69秒 ASP則需要73秒

一個(gè)有意思的測(cè)試,說明一個(gè)問題,對(duì)于大量的運(yùn)算,PHP看起來不是一個(gè)太成功的語言,這個(gè)也是很多高手不是很看好PHP的一個(gè)實(shí)際例證明,然而實(shí)際是這個(gè)僅僅是一個(gè)有點(diǎn)BT的測(cè)試,誰會(huì)在互聯(lián)網(wǎng)上寫一個(gè)循環(huán)400萬次循環(huán)以上的一次請(qǐng)求應(yīng)用,我倒很想見識(shí)一下。實(shí)際上,在WEB應(yīng)用中這種循環(huán)或者說密集的運(yùn)算非常罕見,如果有,首先該考慮的也是算法的優(yōu)化,減少循環(huán)的次數(shù),然后才是考慮語言本身。并且就算是必要的,也不是Java、PHP和ASP能夠解決的,這個(gè)時(shí)候,如果用的比較多,C會(huì)粉墨登場,再多一點(diǎn),可以使用匯編,非常多的情況下,芯片的設(shè)計(jì)我想是比較好的選擇,怎么樣都不會(huì)輪到Java這種語言,所以用這種方法來評(píng)價(jià)PHP是非常不妥的。

而對(duì)于PHP開發(fā)中較好的魯棒性,你怎么寫它都能運(yùn)行,并且很穩(wěn)定,從而也造成PHP程序員的散漫,程序的開發(fā)非常隨意,又加上中國互聯(lián)網(wǎng)產(chǎn)品開發(fā)的緊急性,幾乎都沒有很好的文檔,從而后期PHP程序的維護(hù)成為無數(shù)項(xiàng)目經(jīng)理的噩夢(mèng)。這一點(diǎn)也是很多高手或者說資深程序員對(duì)于PHP評(píng)價(jià)很低的地方,而當(dāng)很多項(xiàng)目經(jīng)理需要要規(guī)范開發(fā)的時(shí)候,卻又發(fā)現(xiàn)無從規(guī)范起,Java有Struts、MVC……而PHP卻缺乏成體系的開發(fā)架構(gòu),從而也成為PHP很難成為企業(yè)應(yīng)用系統(tǒng)的選擇。

至于豐富的函數(shù)操作,這個(gè)大概是唯一沒有被人詬病的地方,但是 Java、ASP以及Perl都有很豐富的函數(shù),PHP在這一點(diǎn)沒有非常大的優(yōu)勢(shì),所以只是成為人們選擇它的一個(gè)不是很重要的理由。

標(biāo)簽: PHP
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
在线观看亚洲精品| 日韩高清电影一区| 国产在线观看一区| 色天天综合色天天久久| 欧美国产乱子伦| 国产九色精品成人porny | 激情久久五月天| 狂野欧美一区| 成人福利视频在线看| 欧美日韩在线直播| 免费视频一区二区| 性xx色xx综合久久久xx| 国产精品久久久久aaaa樱花 | 在线综合视频播放| 日本不卡免费在线视频| 久久久91精品国产一区二区三区| 国产精品一区二区久久精品爱涩| 日本一区免费视频| 好吊色欧美一区二区三区四区 | 色中色一区二区| 亚洲黄色高清| 日韩毛片精品高清免费| 欧美日韩无遮挡| 国产精品麻豆视频| 99精品国产高清一区二区 | 欧美全黄视频| 国产精品美女久久久久久久网站| 久久成人一区| 亚洲国产中文字幕| 一区二区三区导航| 日韩中文欧美在线| 欧美视频一区在线| 国产激情一区二区三区桃花岛亚洲| 欧美猛男超大videosgay| 国产精品综合视频| 日韩av一区二区三区| 日本在线不卡一区| 久久国产综合精品| 日本一区二区综合亚洲| 欧美电影免费观看高清完整版在 | 日韩欧美国产wwwww| 777久久久精品| 欧美一级国产精品| 欧美激情视频一区二区三区在线播放| 国产精品香蕉一区二区三区| 久久成人麻豆午夜电影| 精品在线视频一区| 国产日韩欧美麻豆| xfplay精品久久| 国产区日韩欧美| 亚洲巨乳在线| 亚洲欧美网站| 欧美亚日韩国产aⅴ精品中极品| 欧美一级专区| 欧美久久久久久久久| 99国产精品99久久久久久| 国产精品高清亚洲| 中文欧美日韩| 日本午夜一区二区| 精品国精品国产尤物美女| 国产美女在线精品| 欧美婷婷六月丁香综合色| 国产精品亚洲人在线观看| 99re66热这里只有精品3直播| 国产一区二区三区日韩| 99re亚洲国产精品| 99综合精品| 在线观看亚洲一区| 久久精品无码一区二区三区| 一区二区三区成人在线视频| 欧美午夜片在线看| 日韩一区二区不卡| 国产日韩精品一区| 欧美日韩国产一级二级| 激情伊人五月天久久综合| 欧美激情综合网| 色哟哟一区二区| gogo大胆日本视频一区| 日韩视频免费观看高清完整版| 欧美69视频| 亚洲国产精品t66y| 老司机午夜免费精品视频| yourporn久久国产精品| 亚洲成人av福利| 91成人免费在线| 婷婷综合久久一区二区三区| 国产精品一区二区在线观看| 尤物在线观看一区| 国产精品一区在线观看| 日韩一区二区视频在线观看| 精品福利一区二区三区| 五月天一区二区| 欧美大片专区| 欧美精品v国产精品v日韩精品| 在线国产亚洲欧美| 国产999精品久久| 日韩欧美亚洲另类制服综合在线| 黄色av成人| 一区二区日本视频| 色偷偷成人一区二区三区91| 日韩午夜精品电影| 奇米色一区二区三区四区| 国产综合精品| 制服.丝袜.亚洲.另类.中文 | 亚洲欧洲精品一区二区三区波多野1战4 | 欧美麻豆精品久久久久久| 亚洲一区免费在线观看| 亚洲人成网站色在线观看| 国产人妖乱国产精品人妖| 日本不卡视频在线观看| 亚洲国产精品一区在线观看不卡 | 精品美女一区二区| 欧美人妖巨大在线| 欧美午夜精品理论片a级按摩| 欧美不卡一区| 极品少妇xxxx精品少妇偷拍| 亚洲国产第一| 国产精品v亚洲精品v日韩精品 | 欧美一区二区日韩| 国产91在线|亚洲| 亚洲一区二区黄色| 国产午夜精品一区二区三区嫩草| 欧美欧美午夜aⅴ在线观看| 久久久久欧美| 国产成人高清在线| 午夜久久久久久| 国产精品欧美综合在线| 91精品国产高清一区二区三区蜜臀| 国产区日韩欧美| 欧美三日本三级少妇三99| 成人免费黄色在线| 国产精品日日摸夜夜摸av| 91精品久久久久久蜜臀| 91国模大尺度私拍在线视频| 中文一区在线| 一区二区在线不卡| 农村妇女精品| 99视频精品在线| 国产成人免费视频网站高清观看视频| 蜜臀精品一区二区三区在线观看| 欧美一卡在线观看| 色婷婷综合中文久久一本| 99精品视频免费观看视频| 91蜜桃婷婷狠狠久久综合9色| 亚洲综合色噜噜狠狠| 国产日韩欧美精品综合| 精品奇米国产一区二区三区| 欧美女孩性生活视频| 欧美性极品少妇| 国产成人av资源| 国产在线精品一区二区不卡了 | 国产精品亚洲人在线观看| 六月婷婷色综合| 蜜桃视频在线观看一区二区| 视频一区二区三区入口| 亚洲午夜三级在线| 亚洲色图在线播放| 国产精品成人一区二区三区夜夜夜 | 亚洲欧洲美洲综合色网| 精品一区二区三区av| 视频一区二区中文字幕| 午夜视黄欧洲亚洲| 午夜激情一区二区三区| 亚洲精品伦理在线| 亚洲男人的天堂在线aⅴ视频| 亚洲色图一区二区| 亚洲图片另类小说| 亚洲欧美精品午睡沙发| 樱桃国产成人精品视频| 一区二区三区四区不卡在线| 国产精品久久久久久福利一牛影视 | 国产在线精品国自产拍免费| 精品亚洲国内自在自线福利| 99久久综合狠狠综合久久| 成人免费小视频| 国产精品v欧美精品v日韩精品| 国产成人8x视频一区二区 | 另类av一区二区| 久久久精彩视频| 555夜色666亚洲国产免| 欧美精品麻豆| 蜜桃久久久久久久| 中文av一区二区| 欧美日韩一区二区三区在线| 欧美日韩调教| 国产福利精品导航| 石原莉奈在线亚洲二区| 国产精品美女久久福利网站| 欧美美女bb生活片| 最新亚洲一区| 床上的激情91.| 亚洲一区二区三区自拍| 日韩免费高清电影| 一本到一区二区三区| 欧美精品91| 国产成人在线观看免费网站| 午夜一区二区三区视频| 中文字幕日本不卡| 久久久91精品国产一区二区精品| 欧美日本精品一区二区三区|