成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

原來如此!一分鐘了解什么是框架

浠ラ箍 / 1162人閱讀

摘要:框架是什么概念框架,英文為,關(guān)于其定義,這里給出了一些解釋。接下來就模擬一次框架的誕生過程,就樣我們就能理解框架到底是什么啦從開始框架是用來做網(wǎng)站的,所以我們就從做網(wǎng)站入手。關(guān)于不嚴謹?shù)恼f明以上就是不夠嚴謹?shù)目蚣苷f明。

框架是什么概念

PHP框架,英文為Framework,關(guān)于其定義,這里給出了一些解釋。
這些定義各有千秋,可是太抽象,在我看來,框架就是指僅含基本結(jié)構(gòu)的PHP網(wǎng)站。

雖然這個定義不太嚴謹,但仍舊是足夠準確的,非常直觀清晰具體。

泛泛而談等于不談,就這么說一個定義,理解起來還有些茫然
要說清它是什么,弄明白它是如何產(chǎn)生的就行了。

接下來就模擬一次框架的誕生過程,就樣我們就能理解框架到底是什么啦!

從HTML開始

框架是用來做網(wǎng)站的,所以我們就從做網(wǎng)站入手。
首先要有一個HTML頁面。

靜態(tài)HTML站

我們需要做的是一個網(wǎng)站,一個頁面不夠用,至少要有五個:

首頁

列表頁

內(nèi)容頁

關(guān)于頁

聯(lián)系方式頁

可復(fù)用PHP頁面

這五個頁面有一些內(nèi)容是一樣的,比如說頁面頭部(header),足部(footer)。
我們就把這些內(nèi)容抽出來,這樣就有了可復(fù)用的頁面。

這就是PHP靜態(tài)網(wǎng)站。

內(nèi)容管理系統(tǒng)(CMS)

我們要將現(xiàn)在這五個頁面拓展成博客網(wǎng)站,實現(xiàn)以下功能:

可以自由地添加文章

文章存在數(shù)據(jù)庫

可以對文章進行分類管理

結(jié)構(gòu)說明

內(nèi)容管理系統(tǒng)(CMS)不同于簡單地復(fù)用PHP頁面,它有較復(fù)雜的結(jié)構(gòu):

列表頁、內(nèi)容頁是可復(fù)用的,就將其變成模板文件

增加一個管理頁面,能讀取我們的輸入,再替換模板文件,生成最后的頁面

增加對數(shù)據(jù)庫的增刪改查功能

網(wǎng)站的結(jié)構(gòu)變成了三層MVC,這就是內(nèi)容管理器(CMS)

新的需求

現(xiàn)在我們不光想做博客網(wǎng)站,還想做購物網(wǎng)站工具類網(wǎng)站。對于這些網(wǎng)站,本質(zhì)上仍屬于內(nèi)容管理,都能用內(nèi)容管理系統(tǒng)(CMS)來實現(xiàn)。

艱難的二選一

我們要實現(xiàn)新的需求,可以有以下兩種做法:

根據(jù)需求從頭到尾重新寫一個內(nèi)容管理系統(tǒng)(CMS)

使用已有的內(nèi)容管理系統(tǒng)(CMS)做定制開發(fā)

第一種做法:如果自己寫一個內(nèi)容管理系統(tǒng)(CMS),一切從頭開始,費時費力
第二種做法:使用現(xiàn)成的內(nèi)容管理系統(tǒng)(CMS)來進行定制開發(fā),還需要了解這個CMS的源碼,同樣很麻煩。

框架的誕生

能否有一種簡化的內(nèi)容管理系統(tǒng)(CMS),去掉所有的模板,界面內(nèi)容,僅保留對于數(shù)據(jù)庫的交互,和自動生成頁等易于拓展的基礎(chǔ)功能?

這個簡化的CMS就是原來CMS的基類合集,框架的概念就誕生了。
它是僅僅保留了MVC結(jié)構(gòu)的CMS,相比CMS,開發(fā)的靈活性更大,同時又可以節(jié)省開發(fā)時間。

關(guān)于不嚴謹?shù)恼f明

以上就是不夠嚴謹的框架說明。
既然不嚴謹,為什么還要列出來呢?

因為框架的抽象不同于其他抽象概念,它并非某個人或機構(gòu)提出來的有標準的東西,而是隨著互聯(lián)網(wǎng)發(fā)展,被不斷出現(xiàn)的新框架不斷地被更新出來的。

所以對于像框架這種沒有標準的概念,只能是不斷地通過不嚴謹?shù)恼f法來進行修正。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/21181.html

相關(guān)文章

  • 阿里巴巴2018秋招總結(jié)

    摘要:作為一個前端人,阿里巴巴,是我最想去的國內(nèi)公司,我看重的也不是他薪水如何,完全在于他的技術(shù),這一點可以說明一切。阿里是個十分重視基礎(chǔ)的公司,和浮躁的前端大環(huán)境形成鮮明的對比。我不是第一次投阿里巴巴,所以心態(tài)一開始還是挺平和的。 這是去年8月份秋招的面試,五面都面完了,給大家貢獻干貨吧。我沒寫問題的答案,有什么問題可以留言區(qū)問我。 一面 電話面(1小時)電話面問題不多,但是十分考驗對相關(guān)...

    AWang 評論0 收藏0
  • 阿里巴巴2018秋招總結(jié)

    摘要:作為一個前端人,阿里巴巴,是我最想去的國內(nèi)公司,我看重的也不是他薪水如何,完全在于他的技術(shù),這一點可以說明一切。阿里是個十分重視基礎(chǔ)的公司,和浮躁的前端大環(huán)境形成鮮明的對比。我不是第一次投阿里巴巴,所以心態(tài)一開始還是挺平和的。 這是去年8月份秋招的面試,五面都面完了,給大家貢獻干貨吧。我沒寫問題的答案,有什么問題可以留言區(qū)問我。 一面 電話面(1小時)電話面問題不多,但是十分考驗對相關(guān)...

    mj 評論0 收藏0
  • 阿里巴巴2018秋招總結(jié)

    摘要:作為一個前端人,阿里巴巴,是我最想去的國內(nèi)公司,我看重的也不是他薪水如何,完全在于他的技術(shù),這一點可以說明一切。阿里是個十分重視基礎(chǔ)的公司,和浮躁的前端大環(huán)境形成鮮明的對比。我不是第一次投阿里巴巴,所以心態(tài)一開始還是挺平和的。 這是去年8月份秋招的面試,五面都面完了,給大家貢獻干貨吧。我沒寫問題的答案,有什么問題可以留言區(qū)問我。 一面 電話面(1小時)電話面問題不多,但是十分考驗對相關(guān)...

    yy13818512006 評論0 收藏0

發(fā)表評論

0條評論

浠ラ箍

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<