日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

滲透測試之wordpress,wordpress怎么樣

wordpress代碼質(zhì)量怎么樣?

滲透測試之wordpress,wordpress怎么樣


【滲透測試之wordpress,wordpress怎么樣】明月發(fā)現(xiàn)很多小白站長們對 WordPress 的認知都是“人云亦云”式的 , 作為一個六年的 WordPress 老站長 , 我是對 WordPress 情有獨鐘一直深愛著 , 今天分享一篇專業(yè) PHP 程序員僅從 WordPress 代碼質(zhì)量上分析一下 WordPress , 看完就能理解為什么 WordPress 可以占據(jù)全世界互聯(lián)網(wǎng) 26%的份額獲得“老大”地位了 。
我是 WordPress 多年的老用戶了 , 從 WordPress 1.5 開始使用 , 到 WordPress 2.3 開始出現(xiàn)重大改革 , 后來逐步的 WordPress 3.x , 4.x , 我依然堅持著使用 WordPress , 而且 , 也因為從 2.0 時代開始 , 深度研究 WordPress 的代碼 , 我成為了一名 PHP 程序員 。
現(xiàn)如今 , 我已經(jīng)是一個工作 5 年的 PHP 程序員了 , 我覺得問到這種問題 , 我理應出來回答一下 。代碼質(zhì)量 , 這四個字 , 我們先討論下它們的內(nèi)涵和外延吧 , 如果概念不清的話 , 我想大家也是無法評價的 。不如看到這里的同學來告訴我 , 談到代碼質(zhì)量 , 你們想到的都是些什么?高內(nèi)聚低耦合可讀性可維護性可測試性分層抽象DRY面向?qū)ο笤O計模式不知道我說全了沒有?反正無法說全的吧 , 還有很多很多咯……如果這么去評價這個項目的話 , 我只能說 , WordPress 的代碼還是挺爛的啦~但是 , 如果我們來看看 WordPress 的故事 , 相信你有不同的看法 。
首先 , 我們來看看 WordPress 出現(xiàn)的年代 , WordPress 眾所周知的作者 Matt , 是 1984 年生人 , 他在 2003 年 1 月的時候 , 開始寫 WordPress , 那時候 , 因為他使用一個叫 b2/cafelog 的程序 , 覺得不爽 , 希望讓它能夠支持現(xiàn)代的 Web 標準 , 才發(fā)起這個項目 , 是在 cafelog 的代碼基礎上開始改寫的 。
所以 , WordPress 不是從 0 開始構建的 , 本身是站在巨人肩膀上的 , 但是這個巨人 , 基本上垂垂老矣了(連 Web 標準的概念都沒有) 。再來看看那個年代吧 , 首先那時候的 Matt , 是休斯頓大學政治科學系大一學生 , 然后他是薩克斯樂手 , 喜歡音樂、攝影和旅游 , 所以 , 他在編程方面是個菜鳥……他當時只有 19 歲 。
所以說 , 他就算搞不定這事情也毫不奇怪 , 而結果 WordPress 成了世界上最著名的博客程序 , 可見 , 他還是非常天才的 , 他搞定了 , 而且 , 看看他搞這個的目的 , 他需要一個滿足自己要求和符合 Web 標準的博客程序 , 僅此而已 , 而他做到了!當時的外部環(huán)境呢?說到 WordPress , 就無法不提到 PHP , PHP 那時候 , 正式取得巨大成功的時候 , 但是不好意思的告訴你們 , PHP 取得巨大成功 , 是從 PHP4.x 開始的 , 而 PHP 作為一個飽受詬病的語言 , 從開始就根本沒有面向?qū)ο蟮母拍?nbsp;, 只是為了解決 Web 開發(fā)而設計的一個語言而已 , 那時候估計還沒想過用 PHP 做多偉大的軟件 , 只是想做個 Home Page 而已 。
支持面向?qū)ο蟮?PHP 5.x , 是 2004 年 7 月才首次 Release 的 , 而且那時候 , PHP 4.x 已經(jīng)是非常巨大的成功 , 而且已經(jīng)成功了好多年 , 以至于很多軟件都來不及遷移到 5.x 。所以 , 大家想想吧 , 用最爛的 PHP 語言(不支持面向?qū)ο螅?nbsp;, 用面向過程的編程范式 , 寫了一個能 run 的 blog , 而且功能完善齊備 , 部署簡單 , 安裝順利 , bug 很少 , 你們說說代碼質(zhì)量怎么樣???別問我啊 , 我不知道啊 。

推薦閱讀