從壹開始 NetCore 新篇章 ║ Blog.Core 開發社之招募計劃書【已完成】

 

哈嘍大家好,國慶馬上就要來了,在新的第四季度來臨之際,祝大家年末能順順利利,解決所有的難題。大家可能從我的標題裏也能看的出來,老張又要耍花樣,搞事情了,近來隨着 netcore 3.0 的正式推出,Dot net 將迎來了一次重大轉折點,能不能在未來技術領域三分天下,就看這次以後了,所以我打算進一步對 netcore 進行學習和開發,但是畢竟我一個人的力量是有限的,而且羣裏的小夥伴也慢慢的增多了,我平時也要抽出來一部分時間來解答和點撥,所以就需要成立一個組織,一個開發社,來一起搞開發,主要是半教學半商業化的開發,我或者社團成員會把開發的內容通過文字或者視頻的形式給大家分享出去,既能讓大家學到,又開發一個優質項目,具體的內容下邊會說到。

目前考慮的是基於我的 Blog.Core 項目,我很開心也很惶恐,當時我這個僅僅是配合博客園文章來做的參考代碼,沒想到得到了廣大小夥伴的信任,所以開發社是在上邊迭代,還是重新建立一個開源項目,這個到時候社團內商量,不要認爲這個社團幹不了什麼實事兒,只能說明你不瞭解我

那下邊我就簡單列舉一下我的思路,在說這個之前呢,我只想問您一個問題,您認爲 netcore 是希望股還是垃圾股,如果您立刻回答是後者,或者思考了三秒後認爲還是後者,那恭喜你,你可以關掉這個頁面,看其他的了,給您節省了大概十分鐘的時間,很寶貴的時間我還給您了,轉java吧,JAVA一直很優秀,我從來沒有反駁過,我只是想讓大家給netcore一個機會除了說這個,還能更硬氣一點麼),反之,請用平和求知的心態,看完下邊的內容,謝過。

 ---------------------------------------------------------------------------------------------------------------------------

目前我的 Blog.Core 項目已經有了一部分的知識點了,具體的可以查看我的 Wiki : https://github.com/anjoy8/Blog.Core/wiki。但是很多小夥伴都反應,我的這個項目就是一個教學項目,和生產化的項目相差甚遠,我接受了這個建議,但是也不苟同這個建議。既然接受了這個建議,就要好好的全面開發一次,netcore 前後端常用的、通用的所有技術都做一次封裝和設計,在全功能的基礎上,儘量做到最快速,最簡單,我簡單的列舉了下未來社團內開發的內容和計劃,包含但不限於以下內容(如果感覺內容太多,到時候社內討論取捨,時間肯定不是一兩個月就搞定了,跨度可以一年):

 

一、功能部分

1、儘量使用標準類庫。Netcore 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 等;

16、公衆號,ES引擎等等,這些內容後期都會加上;

17、等等等等

 

二、部署部分

 

1、使用 Jenkins 等 CI/CD 操作;

2、使用 Docker 容器相關方面的部署 ;

3、Linux 系統相關;

 

三、流程部分

 

1、這是一個半學習,半商業的社團項目,所以要求比較嚴格,要對自己代碼負責,實行Review等流程;

2、多人建立多分支,標誌 git 開發流程;

3、儘量體驗少註釋開發模式,確保代碼質量;

4、但是每次部署開發,都需要又詳細的更新文檔,方便別人查看;

5、必須要有單元測試;

6、本項目以原則不收費,但允許收費爲目的,一半的金額用於社區共享,比如送書,或者CSDN付費下載等;

 

四、微服務部分

 

1、gRPC 相關開發;

2、Ocelot 相關開發;

3、Azure 雲相關;

4、Redis、RabbitMQ 消息隊列緩存等;

5、K8S 容器編排技術;

6、CAP 原則相關技術;

 

 

5、前端+DB部分 

 

這個不是重點,但是也是必須的,需要兩到三個前端,1到2個DBA。

 

6、其他

 

以及使用到的設計模式 、大數據處理,前端Vue/React/Ng 等等、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

 

原文出處:https://www.cnblogs.com/laozhang-is-phi/p/11603456.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章