欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

功能組件第二個(gè)就是框架的核心組件,你了解多少?

2023-11-25    分類: 網(wǎng)站建設(shè)

背景

問題源于我們?cè)谶M(jìn)行框架選擇時(shí)對(duì)業(yè)務(wù)所需的技術(shù)堆棧的分析。我們發(fā)現(xiàn)我們需要的框架只需要包含路由、數(shù)據(jù)庫和日志就可以滿足需求。經(jīng)過討論,我們開始了。開始幀選擇。

選擇

在討論框架選擇時(shí),有些人更喜歡使用像 Yii 這樣功能豐富的框架。這些框架提供的功能完全可以滿足業(yè)務(wù)需求。但是,反對(duì)意見是這些框架的學(xué)習(xí)成本比較高,新人會(huì)接手。不容易,性能差,很多功能沒用;而其他人更喜歡使用Slim、Yaf,框架提供了基本的路由,其他功能組件通過lib加載,這樣就可以按需加載這種功能組件沒有冗余,學(xué)習(xí)成本也比較小。這個(gè)解決方案也有很多反對(duì)意見。每個(gè)組件是否能與框架很好的結(jié)合,每個(gè)庫都有自己的ApI風(fēng)格,學(xué)習(xí)成本不小,以及如何保證每個(gè)庫的穩(wěn)定性。

在這種情況下,就有了構(gòu)建一個(gè)滿足各方需求的框架的想法。團(tuán)隊(duì)希望框架只包含常用的功能組件,比如,,,這些很少用到的功能,盡量不要使用,減少必要的學(xué)習(xí)成本;為了支持一些擁有千萬級(jí)pV的業(yè)務(wù),希望框架的性能足夠好;同時(shí)希望框架的可維護(hù)性好。對(duì)于一些特殊場(chǎng)景,該框架可以提供良好的擴(kuò)展性并集成一些功能。進(jìn)入框架。

最后,我們討論并決定自己開發(fā)一個(gè)框架,于是我們開始了整體框架的設(shè)計(jì)。

設(shè)計(jì)框架

首先是底層框架。設(shè)計(jì)底層框架的第一個(gè)問題是如何管理框架的所有類及其依賴關(guān)系。與成熟的方案相比php什么是框架,有兩種方案:依賴注入和基于組件的設(shè)計(jì)??紤]到后續(xù)需要對(duì)各個(gè)組件進(jìn)行單元測(cè)試php什么是框架,選擇了依賴注入方案。

功能組件

第二個(gè)是框架的核心組件??蚣馨幕竟δ芙M件包括數(shù)據(jù)庫、驗(yàn)證、日志等,封裝這些組件有兩種方案。您可以使用外部開源組件或自己實(shí)現(xiàn)它們。庫ApI風(fēng)格不一致,庫文件過多。決定這些核心組件自己實(shí)現(xiàn)。

易用性

為了完成一件事,很多功能豐富的框架提供了多種方式。開發(fā)功能時(shí),可以同時(shí)使用方法A和方法b。有時(shí)用戶可能會(huì)不知道應(yīng)該使用哪一種;并且隨著業(yè)務(wù)的迭代,在使用上也有各種異同。因此,我們更愿意只提供一種方式來減少用戶選擇的混亂,同時(shí)提供系統(tǒng)的可維護(hù)性。

擴(kuò)展

該框架包含常用的基本組件。為了支持一些特殊組件的使用,該框架集成并提供了基于組件的擴(kuò)展能力。

總結(jié)

終于,經(jīng)過三個(gè)多月的開發(fā),框架已經(jīng)開發(fā)完成,已經(jīng)成熟可以在多個(gè)產(chǎn)品中使用;框架的某些部分可能需要不斷優(yōu)化,歡迎大家多提提意見。我們的目標(biāo)是打造一個(gè)國產(chǎn)的優(yōu)秀pHp框架。

最后直接列出框架和開發(fā)手冊(cè)。 :)

中文手冊(cè):

文章來源:segmentfault,作者:eccozhou。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,歡迎發(fā)送郵件至:sean.li#ucloud.cn(郵箱中#請(qǐng)改為@)進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。

后臺(tái)-系統(tǒng)設(shè)置-擴(kuò)展變量-移動(dòng)廣告位-內(nèi)容正文底部

分享題目:功能組件第二個(gè)就是框架的核心組件,你了解多少?
文章出自:http://chinadenli.net/news29/296579.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、做網(wǎng)站服務(wù)器托管、小程序開發(fā)關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
久久国产亚洲精品赲碰热| 国产精品午夜性色视频| 美国黑人一级黄色大片| 日本东京热加勒比一区二区| 成人精品一区二区三区在线| 亚洲综合一区二区三区在线| 日韩性生活视频免费在线观看 | 亚洲天堂精品一区二区| 亚洲综合精品天堂夜夜| 国产精品久久三级精品| 91一区国产中文字幕| 日本加勒比不卡二三四区| 亚洲欧美日韩精品永久| 日本午夜免费福利视频| 亚洲精品有码中文字幕在线观看| 日韩免费av一区二区三区| 日韩人妻精品免费一区二区三区 | 日韩精品第一区二区三区| 深夜福利欲求不满的人妻| 色婷婷国产熟妇人妻露脸| 午夜福利国产精品不卡| 日韩欧美亚洲综合在线| 欧美精品久久男人的天堂| 中文字幕精品一区二区三| 亚洲国产综合久久天堂| 国产精品视频一区二区秋霞| 男人和女人草逼免费视频| 女人高潮被爽到呻吟在线观看| 91爽人人爽人人插人人爽| 国产超碰在线观看免费| 午夜福利在线观看免费| 国产成人精品一区在线观看 | 精品人妻一区二区三区免费| 午夜免费精品视频在线看| 中文字幕高清不卡一区| 熟妇人妻av中文字幕老熟妇| 黄色在线免费高清观看| 中文字幕欧美视频二区| 大香蕉大香蕉手机在线视频| 国产精品一区二区三区欧美 | 成人精品亚洲欧美日韩|