日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當(dāng)前位置:首頁(yè) > 軟件開(kāi)放 > 正文內(nèi)容

web代碼生成器(web代碼網(wǎng)站)

軟件開(kāi)放1年前 (2024-01-18)438

2016年,ABP框架開(kāi)始被大家陸陸續(xù)續(xù)的引入到項(xiàng)目中進(jìn)行使用,但并沒(méi)有太多成熟的案例給大家進(jìn)行討論和分享。

那個(gè)時(shí)候大家更多的疑問(wèn)是ABP框架是否可以放到生產(chǎn)環(huán)境進(jìn)行使用,是不是有坑。

如果你還記得 要買車這個(gè)平臺(tái)的話,那么這是當(dāng)時(shí)陽(yáng)銘所在公司牽頭使用ABP框架做的系統(tǒng),當(dāng)然后來(lái)要買車因?yàn)榻?jīng)營(yíng)不善,關(guān)門大吉,更多的是運(yùn)營(yíng)和商業(yè)模式,而無(wú)關(guān)乎技術(shù)了。

2016年我開(kāi)始頻繁使用ABP框架

2016年的時(shí)候,我加入了積微物聯(lián),那個(gè)時(shí)候公司人還很少,擠在攀鋼金茂大廈8樓的一個(gè)小辦公室,如果他不是國(guó)企的背景的話,你肯定會(huì)以為是在某個(gè)小窩點(diǎn)上班,大概是下圖這樣。

我和寒飛在這個(gè)辦公室里面陸續(xù)發(fā)布了積微運(yùn)網(wǎng)2.0、積微循環(huán)。而在2016-2018年這段時(shí)間內(nèi),我們做了大量的內(nèi)部系統(tǒng),使用ABP框架發(fā)布了太多的項(xiàng)目。

16年正式開(kāi)始使用,發(fā)現(xiàn)用的越多,即使遇到一些很復(fù)雜的場(chǎng)景,ABP框架已經(jīng)提前給你提供了解決方案,你可以直接使用,有時(shí)候只需要稍微修改下就可以了。

比如很多基礎(chǔ)性的功能,但是又很繁瑣的場(chǎng)景:多語(yǔ)言、多時(shí)區(qū)、多數(shù)據(jù)庫(kù)、內(nèi)存緩存切到redis、領(lǐng)域事件、OData、后臺(tái)作業(yè)job、實(shí)時(shí)消息通知等等功能。

這也是截止到今天在社區(qū)中依然沒(méi)有看到有如此優(yōu)秀的包含了前后端統(tǒng)一解決方案的框架.

所以你在翻閱ABP框架資料的時(shí)候,你會(huì)發(fā)現(xiàn)項(xiàng)目、文章內(nèi)容分享都是ABP框架群的那些人,因?yàn)槟莻€(gè)時(shí)候確實(shí)能把ABP框架弄明白的人不多。

16年應(yīng)該是我.NET技術(shù)和前端技術(shù)突飛猛進(jìn)的時(shí)間,因?yàn)樽龅捻?xiàng)目太多。所以也準(zhǔn)備集成一個(gè)ABP項(xiàng)目,當(dāng)時(shí)還叫yoyocms框架,下圖是github地址。

展開(kāi)全文

還基于陽(yáng)銘提供的解決方案適配了一套代碼生成器,也是從那個(gè)時(shí)候接觸的VS插件開(kāi)發(fā),折騰了一些WPF的UI組件。

52ABP早期代碼生成器的雛形,現(xiàn)在回顧來(lái)看,產(chǎn)品存在部分較大缺陷。

52ABP早期代碼生成器的雛形,現(xiàn)在回顧來(lái)看,產(chǎn)品存在部分較大缺陷。

從能完善程度來(lái)說(shuō),yoyocms是采用ABP早期版本+.NET Framework 4.5.2 +Vue 2.x 開(kāi)發(fā)出來(lái)的。如果沒(méi)有.NET Core的發(fā)布的話,我想它會(huì)在很長(zhǎng)的一段時(shí)間內(nèi),會(huì)是我的主力開(kāi)發(fā)工具。

但是從現(xiàn)在來(lái)看yoyocms框架,即使加了vue做出來(lái)了之后,也是49年加入了國(guó)軍哈哈哈。但是技術(shù)的慣性在那里放著雖然不會(huì)那么快的被替換掉。但是大家的興趣被都在被.NET Core所吸引。

當(dāng)然我們?cè)诠緝?nèi)部也在討論如何從.NET Framework升級(jí)到.NET Core。而關(guān)于如何升級(jí)的問(wèn)題,這當(dāng)然這個(gè)是另外的一個(gè)故事了。

不過(guò)可以告知您的事情是,你如果使用的是ABP框架,你會(huì)發(fā)現(xiàn)你從.NET Framework 升級(jí)到.NET Core 不會(huì)痛苦,當(dāng)然前提是你遵守了ABP框架的規(guī)范,好的編碼習(xí)慣會(huì)讓你在做很多事情的時(shí)候一勞永逸。

不管是在開(kāi)發(fā)功能還是遵循框架設(shè)計(jì),約定大于配置是一個(gè)非常好的理念。

.NET Core 1.0的發(fā)布

你已經(jīng)知道了2016年發(fā)生了一個(gè)改變.NET開(kāi)發(fā)者命運(yùn)的事情那就是.NET Core 1.0的正式推出。支持在Linux上運(yùn)行跨平臺(tái)、服務(wù)于微服務(wù)、組件化等等特性,它的設(shè)計(jì)上,天然的幫助了你后端有微軟這樣的一個(gè)官方部隊(duì)幫你做架構(gòu),你只需要考慮如何使用好這工具就好。

因?yàn)?NET Core的發(fā)布,大家的熱情都被點(diǎn)燃了,社區(qū)的活動(dòng)也變多了。ABP框架也開(kāi)始了支持.NET Core,版本的持續(xù)迭代。在這個(gè)迭代過(guò)程中,你可以看到作者對(duì)于技術(shù)兼容性的誠(chéng)懇,沒(méi)有說(shuō)拋棄.NET Framework。

ABP框架背后的推廣者-TKB至簡(jiǎn)

16年博客園涌現(xiàn)了一位叫做TKB至簡(jiǎn)的哥們,做了和天道一樣的事情,它將整個(gè)ABP文檔翻譯成了中文、并且做了很多輸出,目前大家看的文檔,很多人都是在搬運(yùn)他的作品。

博客地址:https://www.cnblogs.com/farb/

開(kāi)始嘗試ABP框架的推廣和宣傳

2016年,因?yàn)槲议_(kāi)始頻繁的使用ABP框架進(jìn)行系統(tǒng)的開(kāi)發(fā)。在項(xiàng)目中,我盡可能的去使用它所提供的特性。文檔不全的地方,就去翻翻它的源代碼,從整個(gè)框架的設(shè)計(jì)到實(shí)現(xiàn),算是我在開(kāi)發(fā)技術(shù)上比較爆發(fā)的一年。很多時(shí)候在翻閱ABP源代碼的時(shí)候,都在想為什么可以做成這樣,我為什么不行。

公司也因?yàn)榘l(fā)展的快速壯大,我開(kāi)始帶新人,開(kāi)始寫點(diǎn)小文章,做分享。ABP群也隨著人員越來(lái)越多,進(jìn)行了群的擴(kuò)展。從1個(gè)群變成2個(gè)、3個(gè)群到現(xiàn)在的5個(gè)群。

在寫這個(gè)系列文章的時(shí)候,我梳理了下我的時(shí)間軸,發(fā)現(xiàn)16-17年我在群里花費(fèi)了大量的時(shí)間給大家做解答,同時(shí)在回答問(wèn)題的過(guò)程中,也積累了我的技術(shù)。

畢竟早期的ABP框架,你要是不翻下ABP框架的源代碼是無(wú)法解決這些問(wèn)題的,比如ABPSession的擴(kuò)展,緩存滑動(dòng)過(guò)期的bug。

而在這一年中也開(kāi)始涌現(xiàn)了很多使用ABP框架非常深度的人出現(xiàn),如 maliming、personball、雪雁、石頭、上海--深秋、shiweiliang 等等人大家開(kāi)始一起給ABP框架提交PR文檔。

18、19年馬立明和梁仕偉陸續(xù)加入ABP開(kāi)發(fā)框架的團(tuán)隊(duì),成為了ABP團(tuán)隊(duì)的正式員工。

18、19年馬立明和梁仕偉陸續(xù)加入ABP開(kāi)發(fā)框架的團(tuán)隊(duì),成為了ABP團(tuán)隊(duì)的正式員工。

2016年,不少接觸ABP項(xiàng)目開(kāi)發(fā)的人,可能還記得我的電話薄課程。我也利用這個(gè)簡(jiǎn)單的Demo,一直參考ABP官網(wǎng)的實(shí)現(xiàn)。做了視頻和開(kāi)發(fā)文檔。直到現(xiàn)在的52ABP依然在用它,作為入門案例。

ABP框架正式發(fā)布1.0版本

2016年9月,ABP框架正式發(fā)布1.0版本,這個(gè)版本是我印象最深的一個(gè)版本。因?yàn)楦膭?dòng)比較多,當(dāng)時(shí)升級(jí)的時(shí)候,我也接近折騰了3天的時(shí)間。這算是最大的一次破壞式升級(jí),也是里程碑版本的一個(gè)升級(jí)內(nèi)容,后續(xù)的升級(jí)也沒(méi)有它這么麻煩了。

這個(gè)版本刪除了大量冗余的設(shè)計(jì)和字段。

框架的接口和實(shí)現(xiàn)都改進(jìn)了,更加簡(jiǎn)潔易用。

基本上完成了全場(chǎng)景的一個(gè)覆蓋,成為了一個(gè)非常扎實(shí)的基礎(chǔ)設(shè)施。

在我看來(lái)2016年的ABP框架做了最大的兼容性,保障了.NET Framework和.NET Core的兼容性。使得采用ABP框架的項(xiàng)目,可以自由選擇是采用.NET Core1.1還是.NET Framework。

當(dāng)然由于.NET Core的新設(shè)計(jì)特性比.NET Framework優(yōu)秀太多了,這也為后面ABP Vnext的誕生埋下了一個(gè)種子。

ABP框架是一個(gè)非常有誠(chéng)意的作品,你會(huì)發(fā)現(xiàn)它的設(shè)計(jì)和實(shí)現(xiàn)都是非常的精巧細(xì)致,去學(xué)習(xí)一個(gè)優(yōu)秀的框架,永遠(yuǎn)不會(huì)過(guò)時(shí)。而且最重要的是,ABP框架和其他大多數(shù)的開(kāi)源框架相比,那就是他一直在進(jìn)行持續(xù)的更新和發(fā)布,這個(gè)是最重要的。

一個(gè)小Tips

在ABP框架的群里,因?yàn)樽髡叩拿謱?shí)在太長(zhǎng)了,所以很多人結(jié)合作者是土耳其人,叫他土耳其大牛,簡(jiǎn)稱 土牛。

推薦

《深入淺出ASP.NET Core 》 書(shū)籍 配套源代碼與視頻下載

我的技術(shù)回顧那些與ABP框架有關(guān)的故事-2015年

如果你喜歡本文,歡迎關(guān)注我"角落的白板報(bào)",訂閱更多精彩內(nèi)容

web代碼生成器(web代碼網(wǎng)站)

掃描下方二維碼,加入我們的高質(zhì)量技術(shù)交流群!

掃描二維碼推送至手機(jī)訪問(wèn)。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://m.atlasseeker.com/post/80529.html

標(biāo)簽: web代碼生成器

“web代碼生成器(web代碼網(wǎng)站)” 的相關(guān)文章

uu8686游戲交易平臺(tái)怎么樣(uu868游戲交易官網(wǎng)客服)

uu8686游戲交易平臺(tái)怎么樣(uu868游戲交易官網(wǎng)客服)

今天給各位分享uu8686游戲交易平臺(tái)怎么樣的知識(shí),其中也會(huì)對(duì)uu868游戲交易官網(wǎng)客服進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、uu8968和8686購(gòu)寶通這兩個(gè)游戲交易平臺(tái)可靠嗎?可不可安全購(gòu)買? 2、有個(gè)叫UU86的交易平臺(tái)是騙人的 大家不要...

NFT博物館app下載(NFT博物館是不是真的)

NFT博物館app下載(NFT博物館是不是真的)

本篇文章給大家談?wù)凬FT博物館app下載,以及NFT博物館是不是真的對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、NFT博物館微信提現(xiàn)是真的嗎 2、nft博物館怎么玩 3、nft交易平臺(tái)app下載去哪里? 4、nft博物館登錄不了 5、稀物NFT平臺(tái)安卓...

python斗地主游戲源碼(python斗地主代碼)

python斗地主游戲源碼(python斗地主代碼)

今天給各位分享python斗地主游戲源碼的知識(shí),其中也會(huì)對(duì)python斗地主代碼進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、四人斗地主作弊方法 2、用python能制作游戲嗎 3、簡(jiǎn)易c++斗地主源碼,簡(jiǎn)單的斗地主不需要ui,只要能發(fā)牌,隨機(jī)決定...

h5游戲在線玩手機(jī)游戲(在線玩h5游戲的網(wǎng)站)

h5游戲在線玩手機(jī)游戲(在線玩h5游戲的網(wǎng)站)

本篇文章給大家談?wù)刪5游戲在線玩手機(jī)游戲,以及在線玩h5游戲的網(wǎng)站對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、H5游戲——移動(dòng)端不可忽視的力量! 2、h5游戲是不是都不能手控游戲 3、免費(fèi)h5小游戲能同時(shí)多少人在線 H5游戲——移動(dòng)端不可忽視的力量! 國(guó)內(nèi)的...

空調(diào)安裝工接單平臺(tái)(空調(diào)安裝師傅網(wǎng)上接單平臺(tái))

空調(diào)安裝工接單平臺(tái)(空調(diào)安裝師傅網(wǎng)上接單平臺(tái))

今天給各位分享空調(diào)安裝工接單平臺(tái)的知識(shí),其中也會(huì)對(duì)空調(diào)安裝師傅網(wǎng)上接單平臺(tái)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、空調(diào)安裝師傅怎么在網(wǎng)上接單?哪些接單平臺(tái)好點(diǎn) 2、注冊(cè)什么平臺(tái)可以接空調(diào)安裝單 3、我是空調(diào)移機(jī)維修工,怎么可以在淘寶接單 空...

戀愛(ài)話術(shù)庫(kù)小程序源碼(戀愛(ài)話術(shù)庫(kù)小程序源碼是什么)

戀愛(ài)話術(shù)庫(kù)小程序源碼(戀愛(ài)話術(shù)庫(kù)小程序源碼是什么)

今天給各位分享戀愛(ài)話術(shù)庫(kù)小程序源碼的知識(shí),其中也會(huì)對(duì)戀愛(ài)話術(shù)庫(kù)小程序源碼是什么進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、抖音上瘋傳的戀愛(ài)話術(shù)庫(kù)是干什么用的啊? 2、“戀愛(ài)話術(shù)”聊天神器助手軟件真的管用嗎? 3、聊天話術(shù)在線網(wǎng)站,月牙情感神戀愛(ài)話...