中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
php程序員前途,mysql數(shù)據(jù)庫和oracle的區(qū)別和選擇
  • php程序員前途,mysql數(shù)據(jù)庫和oracle的區(qū)別和選擇:LAMP大會的時候我跟Yahoo的一個技術(shù)高管聊的時候,我問他Yahoo在選擇MySQL還是Oracle的時候是怎么考慮,他的答案令我非常驚訝。他說大部分的時候我們是會用MySQL的,因為它的性能已經(jīng)達到我們的要求。但是什么時候我們會選用Oracle呢,就是當我們需要存儲收費用戶的數(shù)據(jù)的時候。我就問為什么,難道Oracle比MySQL穩(wěn)定嗎?他說,這個倒沒有特別考慮。關(guān)鍵是如果使用Oracle的話,當出現(xiàn)問題的時候我們可以找到負責人,Oracle會負責事故的處理,但是如果用MySQL的話,我們找誰去?

     開篇注釋:以下文字并沒有非常多的技術(shù)詞匯,所以只要對PHP感興趣的人都可以看看。

     

      PHPer是草根嗎?

      從PHP誕生之日起,PHP就開始在Web應用方面為廣大的程序員服務。同時,作為針對Web開發(fā)量身定制的腳本語言,PHP一直秉承簡單、開源的思想,這也使得PHP得以快速的發(fā)展,并且大力地推動Web2.0的出現(xiàn)與發(fā)展。但是,長期以來,PHPer(PHP Programmers)被認為是處于草根階層的程序員,被認為是技術(shù)含量少,層次低的程序員。這點在國內(nèi)尤其突出。

      記得一個技術(shù)主管說過這樣一個事情。他給一個程序員分配了PHP的開發(fā)任務,沒想到那個程序員居然說:“我是學Java出身的,你讓我去寫PHP,你這不是在貶低我嗎?”。這件事情給我印象很深、觸動也很大。雖然這不能代表大部分程序員的看法,但是這么認為的人應該不少。還有人說,現(xiàn)在如果是大型的政府項目,PHP是肯定不會被列入考慮的范圍之內(nèi)的。

      那么為什么PHPer會被認為是草根階層,是因為它很簡單,人人都可以學會,所以沒什么難度嗎?我以前也是這么認為。PHP入門很快,處理文件,數(shù)據(jù),遠程連接,網(wǎng)絡編程都非常方便,官方也有這樣的說法:PHP學習的成本很低,所以你容易去使用它。這個想法也是普遍的,甚至大部分的PHPer自己都這樣認為。

      說到這里,我想大家就會想到我為什么要寫這些文字。因為一年多的PHP推廣工作讓我了解到許許多多的使用PHP的公司的大概情況。在這些過程中我慢慢體會到其中的根本原因。這里我說是根本原因雖然是個人的看法,但是我覺得事實就是如此。

      那么為什么PHPer會被看成草根階層,根本原因是PHPer所作的事情(通過代碼實現(xiàn))的絕大部分都是表現(xiàn)層的東西,這個熟悉PHP的人都知道。當然也會有PHP會說他用MVC結(jié)構(gòu)編寫的某某框架具備的如何如何的功能。但是這些還是表現(xiàn)層。所以只會處理表現(xiàn)層的程序員就被看成草根階層了。事實上也是如此,因為這種情況下PHP確實很難構(gòu)造大型的應用。

      這就找到原因了,不是的。為什么PHPer總是在負責表現(xiàn)層的東西呢。答案是底層的數(shù)據(jù)處理(Web應用就是數(shù)據(jù)存儲和查找)我們一般不去觸及!好,那么說到這里有些人可能已經(jīng)想到了,那不就是數(shù)據(jù)庫嗎!對,就是數(shù)據(jù)庫!讓PHPer一直當草根的元兇就是數(shù)據(jù)庫。為什么?

      因為目前流行的web架構(gòu)中,前端是負載均衡系統(tǒng),中間是web服務器,后面是數(shù)據(jù)庫服務器。所以,大部分PHPer工作在Web服務器層面。因為數(shù)據(jù)庫已經(jīng)很好地為我們組織數(shù)據(jù)了。所以PHP中沒有太多的算法,而且大家潛意識下也覺得不需要,更何況會影響性能。

      這種情況下,PHPer就成為了數(shù)據(jù)庫使用者,他總是在操作數(shù)據(jù)庫。而不是在做程序。一個最簡單的PHP腳本就是,連接數(shù)據(jù)庫,把數(shù)據(jù)取出來,然后用命令輸出到瀏覽器。整個過程不超過10行代碼。給人的感覺就是太簡單了。沒有任何技術(shù)含量。為什么了,因為數(shù)據(jù)處理部分都已經(jīng)被數(shù)據(jù)庫做完了。尤其是MySQL的使用!MySQL是免費的,所以大多數(shù)程序員可以自由地使用它,另外MySQL的速度夠快了,所以做個PHP應用程序非常的簡單。這就相當于給你槍以后你覺得沒有必要學習武功一樣。當然,我不是說槍沒有武功好。而是說,槍的出現(xiàn),小孩都可以輕松便捷地殺人了。

      我們再詳細說說為什么是數(shù)據(jù)庫!這里我說一個例子。我去過北京一家非常著名的網(wǎng)站,當時我們還有一個比較資深的PHP程序員在那說些系統(tǒng)架構(gòu)的事情。我記得當時那個程序員問大家一個數(shù)據(jù)結(jié)構(gòu)中的算法問題的時候,全場沒有一個人能答得出來(包括我)。然后那個程序員就開始給大家講些很基礎的數(shù)據(jù)結(jié)構(gòu)的東西了。讓我一下子回想到大學時候?qū)W的數(shù)據(jù)結(jié)構(gòu)課。而這些基礎的數(shù)據(jù)排序、查找、傳遞的問題在其他高級語言(比如C)是非常普遍的。但是在PHP沒有!PHPchina.com的論壇也有個板塊叫PHP的數(shù)據(jù)結(jié)構(gòu)和算法。這個板塊的帖子也是寥寥無幾。

  • 本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
    打開APP,閱讀全文并永久保存 查看更多類似文章
    猜你喜歡
    類似文章
    PHP程序員(了解->熟悉->非常熟悉->精通)
    PHP程序員的分類,什么是php高級工程師 [轉(zhuǎn)]
    專題:雙劍合璧 PHP+MySQL的最佳實踐
    eBay 的 Personalization Platform 采用 MySQL - DB...
    點評主流開源數(shù)據(jù)庫的技術(shù)特點 --SQLite 中文社區(qū)-- http://www.sqlite.com.cn/
    大型網(wǎng)站系統(tǒng)架構(gòu)分析 -
    更多類似文章 >>
    生活服務
    熱點新聞
    分享 收藏 導長圖 關(guān)注 下載文章
    綁定賬號成功
    后續(xù)可登錄賬號暢享VIP特權(quán)!
    如果VIP功能使用有故障,
    可點擊這里聯(lián)系客服!

    聯(lián)系客服