从壹开始 NetCore 新篇章 ║ Blog.Core 开发社之招募计划书

 

哈喽你们好,国庆立刻就要来了,在新的第四季度来临之际,祝你们年底能顺顺利利,解决全部的难题。你们可能从个人标题里也能看的出来,老张又要耍花样,搞事情了,近来随着 netcore 3.0 的正式推出,Dot net 将迎来了一次重大转折点,能不能在将来技术领域三分天下,就看此次之后了,因此我打算进一步对 netcore 进行学习和开发,可是毕竟我一我的的力量是有限的,并且群里的小伙伴也慢慢的增多了,我平时也要抽出来一部分时间来解答和点拨,因此就须要成立一个组织,一个开发社,来一块儿搞开发,主要是半教学半商业化的开发,我或者社团成员会把开发的内容经过文字或者视频的形式给你们分享出去,既能让你们学到,又开发一个优质项目,具体的内容下边会说到。前端

目前考虑的是基于个人 Blog.Core 项目,我很开心也很惶恐,当时我这个仅仅是配合博客园文章来作的参考代码,没想到获得了广大小伙伴的信任,因此开发社是在上边迭代,仍是从新创建一个开源项目,这个到时候社团内商量,不要认为这个社团干不了什么实事儿,只能说明你不了解我java

那下边我就简单列举一下个人思路,在说这个以前呢,我只想问您一个问题,您认为 netcore 是但愿股仍是垃圾股,若是您马上回答是后者,或者思考了三秒后认为仍是后者,那恭喜你,你能够关掉这个页面,看其余的了,给您节省了大概十分钟的时间,很宝贵的时间我还给您了,转java吧,JAVA一直很优秀,我历来没有反驳过,我只是想让你们给netcore一个机会除了说这个,还能更硬气一点么),反之,请用平和求知的心态,看完下边的内容,谢过。node

 ---------------------------------------------------------------------------------------------------------------------------git

目前个人 Blog.Core 项目已经有了一部分的知识点了,具体的能够查看个人 Wiki : https://github.com/anjoy8/Blog.Core/wiki。可是不少小伙伴都反应,个人这个项目就是一个教学项目,和生产化的项目相差甚远,我接受了这个建议,可是也不苟同这个建议。既然接受了这个建议,就要好好的全面开发一次,netcore 先后端经常使用的、通用的全部技术都作一次封装和设计,在全功能的基础上,尽可能作到最快速,最简单,我简单的列举了下将来社团内开发的内容和计划,包含但不限于如下内容(若是感受内容太多,到时候社内讨论取舍,时间确定不是一两个月就搞定了,跨度能够一年):github

 

1、功能部分数据库

一、尽可能使用标准类库。Netcore 3.0;后端

二、支持多种ORM和原生SQL语句,能够进行配置切换,好比EFCore,Dapper等;设计模式

三、支持多种支付方式SDK,且可进行配置;缓存

四、支持多种数据库配置,能够实现主从数据库,好比 NoSql;微信

五、支持事务提交;

六、开发统一的正规的生产版先后端项目(注意不是商业版)CLI;

七、开发统一项目模板,好比 nodejs 模板;

八、开发统一官网;

九、支持 SignalR 等双工通讯技术;

十、开发 MVC 项目;

十一、支持多部门数据权限;

十二、使用统一受权中心,好比 Ids4 或其余;

1三、支持部门数据,以及模块化开发;

1四、API Clients 相关,好比REST、GraphQL等;

1五、定时工做,好比 Hangfire 等;

1六、公众号,ES引擎等等,这些内容后期都会加上;

1七、等等等等

 

2、部署部分

 

一、使用 Jenkins 等 CI/CD 操做;

二、使用 Docker 容器相关方面的部署 ;

三、Linux 系统相关;

 

3、流程部分

 

一、这是一个半学习,半商业的社团项目,因此要求比较严格,要对本身代码负责,实行Review等流程;

二、多人创建多分支,标志 git 开发流程;

三、尽可能体验少注释开发模式,确保代码质量;

四、可是每次部署开发,都须要又详细的更新文档,方便别人查看;

五、必需要有单元测试;

六、本项目以原则不收费,但容许收费为目的,一半的金额用于社区共享,好比送书,或者CSDN付费下载等;

 

4、微服务部分

 

一、gRPC 相关开发;

二、Ocelot 相关开发;

三、Azure 云相关;

四、Redis、RabbitMQ 消息队列缓存等;

五、K8S 容器编排技术;

六、CAP 原则相关技术;

 

 

五、前端+DB部分 

 

这个不是重点,可是也是必须的,须要两到三个前端,1到2个DBA。

 

六、其余

 

以及使用到的设计模式 、大数据处理,前端Vue/React/Ng 等等、more and more

 

 

 

你们从上边的开发内容上也能够看的出来,这个社团仍是有必定的要求的,这里列举一下:

一、必须学过netcore,3.0 最好,而且有本身搭建过本身的框架,哪怕是一个小的博客项目,公司使用了就优先说;

二、这不是一个学习的地方,不能啥都期望别人;

三、同时这又是一个学习的地方,多多讨论和分享本身的知识点技能;

四、根据本身的代码量的多少,对项目进行知识署名,排序;

五、支持不写代码,可是做为技术顾问的角色,但最多两个名额;

六、这里不容许中间中途退出,要加入,就要考虑清楚,除特殊缘由;

 

目前这是对社团成功的要求和但愿,须要考虑清楚,最后采用微信群+QQ群的方式,先到先得吧,人数确定不须要不少,目前10个便可。

想报名的请文章下边评论,或者加我QQ 3143422472 ;记得要有一点的net core开发经验,有本身开源项目的请私聊个人时候,提供下。

 

这里再重申一遍,这个不是一个学习netcore的群,是以推广为重任的;这里不是为商业化开发标准项目的社团,是为社区提供优质项目的地方;

进来了就不要怀疑干不下去,建立了就要努力打出一天名堂,这是宗旨。

 

 

开源地址:

主项目待定;

https://github.com/anjoy8/Blog.Core

https://gitee.com/laozhangIsPhi/Blog.Core

相关文章
相关标签/搜索