亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

浠ラ箍 / 1225人閱讀

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

框架是什么概念

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

雖然這個(gè)定義不太嚴(yán)謹(jǐn),但仍舊是足夠準(zhǔn)確的,非常直觀清晰具體。

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

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

從HTML開始

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

靜態(tài)HTML站

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

首頁

列表頁

內(nèi)容頁

關(guān)于頁

聯(lián)系方式頁

可復(fù)用PHP頁面

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

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

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

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

可以自由地添加文章

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

可以對文章進(jìn)行分類管理

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

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

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

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

增加對數(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)來實(shí)現(xiàn)。

艱難的二選一

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

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

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

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

框架的誕生

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

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

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

以上就是不夠嚴(yán)謹(jǐn)的框架說明。
既然不嚴(yán)謹(jǐn),為什么還要列出來呢?

因?yàn)榭蚣艿某橄?strong>不同于其他抽象概念,它并非某個(gè)人或機(jī)構(gòu)提出來的有標(biāo)準(zhǔn)的東西,而是隨著互聯(lián)網(wǎng)發(fā)展,被不斷出現(xiàn)的新框架不斷地被更新出來的。

所以對于像框架這種沒有標(biāo)準(zhǔn)的概念,只能是不斷地通過不嚴(yán)謹(jǐn)?shù)恼f法來進(jìn)行修正。

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

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

相關(guān)文章

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

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

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

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

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

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

    yy13818512006 評論0 收藏0

發(fā)表評論

0條評論

浠ラ箍

|高級講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<