从壹开始学习 NetCore 新篇章 ║ Blog.Core 开发社之招募计划书
宮
哈嘍大家好,國慶馬上就要來了,在新的第四季度來臨之際,祝大家年末能順順利利,解決所有的難題。大家可能從我的標題里也能看的出來,老張又要耍花樣,搞事情了,近來隨著 netcore 3.0 的正式推出,Dot net 將迎來了一次重大轉折點,能不能在未來技術領域三分天下,就看這次以后了,所以我打算進一步對 netcore 進行學習和開發,但是畢竟我一個人的力量是有限的,而且群里的小伙伴也慢慢的增多了,我平時也要抽出來一部分時間來解答和點撥,所以就需要成立一個組織,一個開發社,來一起搞開發,主要是半教學半商業化的開發,我或者社團成員會把開發的內容通過文字或者視頻的形式給大家分享出去,既能讓大家學到,又開發一個優質項目,具體的內容下邊會說到。
目前考慮的是基于我的 Blog.Core 項目,我很開心也很惶恐,當時我這個僅僅是配合博客園文章來做的參考代碼,沒想到得到了廣大小伙伴的信任,所以開發社是在上邊迭代,還是重新建立一個開源項目,這個到時候社團內商量,不要認為這個社團干不了什么實事兒,只能說明你不了解我。
?
?
?
那下邊我就簡單列舉一下我的思路:
?
商
目前我的 Blog.Core 項目已經有了一部分的知識點了,具體的可以查看我的 Wiki :https://github.com/anjoy8/Blog.Core/wiki。但是很多小伙伴都反應,我的這個項目就是一個教學項目,和商業化的項目相差甚遠,我接受了這個建議,但是也不茍同這個建議。既然接受了這個建議,就要好好的全面開發一次,netcore 前后端常用的、通用的所有技術都做一次封裝和設計,在全功能的基礎上,盡量做到最快速,最簡單,我簡單的列舉了下未來社團內開發的內容和計劃,包含但不限于以下內容(如果感覺內容太多,到時候社內討論取舍,時間肯定不是一兩個月就搞定了,跨度可以一年):
?
一、功能部分
1、盡量使用標準類庫。Netcor 3.0;
2、支持多種ORM和原生SQL語句,可以進行配置切換,比如EFCore,Dapper等;
3、支持多種支付方式SDK,且可進行配置;
4、支持多種數據庫配置,可以實現主從數據庫,比如 NoSql;
5、支持事務提交;
6、開發統一的正規的生產版前后端項目(注意不是商業版)CLI;
7、開發統一項目模板,比如 nodejs 模板;
8、開發統一官網;
9、支持 SignalR 等雙工通信技術;
10、開發 MVC 項目;
11、支持多部門數據權限;
12、使用統一授權中心,比如 Ids4 或其他;
13、支持部門數據,以及模塊化開發;
14、API Clients 相關,比如REST、GraphQL等;
15、定時工作,比如 Hangfire 等;
?
二、部署部分
?
1、使用 Jenkins 等 CI/CD 操作;
2、使用 Docker 容器相關方面的部署 ;
3、Linux 系統相關;
?
三、流程部分
?
1、這是一個半學習,半商業的社團項目,所以要求比較嚴格,要對自己代碼負責,實行Review等流程;
2、多人建立多分支,標志 git 開發流程;
3、盡量體驗少注釋開發模式,確保代碼質量;
4、但是每次部署開發,都需要有詳細的更新文檔,方便別人查看;
5、必須要有單元測試;
?
四、微服務部分
?
1、gRPC 相關開發;
2、Ocelot 相關開發;
3、Azure 云相關;
4、Redis、RabbitMQ 消息隊列緩存等;
5、K8S 容器編排技術;
6、CAP 原則相關技術;
?
?
5、其他
?
以及使用到的設計模式 、大數據處理等等、more and more?
?
角
?
大家從上邊的開發內容上也可以看的出來,這個社團還是有一定的要求的,這里列舉一下:
1、必須學過netcore,3.0 最好,并且有自己搭建過自己的框架,哪怕是一個小的博客項目,公司使用了就優先說;
2、這不是一個學習的地方,不能啥都指望別人;
3、同時這又是一個學習的地方,多多討論和分享自己的知識點技能;
4、根據自己的代碼量的多少,對項目進行知識署名,排序;
5、支持不寫代碼,但是作為技術顧問的角色,但最多兩個名額;
6、這里不允許中間中途退出,要加入,就要考慮清楚,除特殊原因;
?
目前這是對社團成功的要求和希望,需要考慮清楚,最后采用微信群+QQ群的方式,先到先得吧,人數肯定不需要很多,目前10個即可。
想報名的請文章下邊評論,或者加我QQ 3143422472 ;記得要有一點的net core開發經驗,有自己開源項目的請私聊我的時候,提供下。
?
徵
這里再重申一遍,這個不是一個學習netcore的群,是以推廣為重任的;這里不是為商業化開發標準項目的社團,是為社區提供優質項目的地方;
進來了就不要懷疑干不下去,創建了就要努力打出一天名堂,這是宗旨。?
?
羽
開源地址:
主項目待定;
https://github.com/anjoy8/Blog.Core
https://gitee.com/laozhangIsPhi/Blog.Core?
一起學習,一起進步 QQ群:867095512
總結
以上是生活随笔為你收集整理的从壹开始学习 NetCore 新篇章 ║ Blog.Core 开发社之招募计划书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自定义构建基于.net core 的基础
- 下一篇: Kubernetes攻略之新手上路