从壹开始学习 NetCore 新篇章 ║ Blog.Core 开发社之招募计划书
宫
哈喽大家好,国庆马上就要来了,在新的第四季度来临之际,祝大家年末能顺顺利利,解决所有的难题。大家可能从我的标题里也能看的出来,老张又要耍花样,搞事情了,近来随着 netcore 3.0 的正式推出,Dot net 将迎来了一次重大转折点,能不能在未来技术领域三分天下,就看这次以后了,所以我打算进一步对 netcore 进行学习和开发,但是毕竟我一个人的力量是有限的,而且群里的小伙伴也慢慢的增多了,我平时也要抽出来一部分时间来解答和点拨,所以就需要成立一个组织,一个开发社,来一起搞开发,主要是半教学半商业化的开发,我或者社团成员会把开发的内容通过文字或者视频的形式给大家分享出去,既能让大家学到,又开发一个优质项目,具体的内容下边会说到。
目前考虑的是基于我的 Blog.Core 项目,我很开心也很惶恐,当时我这个仅仅是配合博客园文章来做的参考代码,没想到得到了广大小伙伴的信任,所以开发社是在上边迭代,还是重新建立一个开源项目,这个到时候社团内商量,不要认为这个社团干不了什么实事儿,只能说明你不了解我。

那下边我就简单列举一下我的思路:
商
目前我的 Blog.Core 项目已经有了一部分的知识点了,具体的可以查看我的 Wiki : https://github.com/anjoy8/Blog.Core/wiki。但是很多小伙伴都反应,我的这个项目就是一个教学项目,和商业化的项目相差甚远,我接受了这个建议,但是也不苟同这个建议。既然接受了这个建议,就要好好的全面开发一次,netcore 前后端常用的、通用的所有技术都做一次封装和设计,在全功能的基础上,尽量做到最快速,最简单,我简单的列举了下未来社团内开发的内容和计划,包含但不限于以下内容(如果感觉内容太多,到时候社内讨论取舍,时间肯定不是一两个月就搞定了,跨度可以一年):
一、功能部分
1、尽量使用标准类库;
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,并且有自己搭建过自己的框架,哪怕是一个小的博客项目,公司使用了就优先说;
2、这不是一个学习的地方,不能啥都指望别人;
3、同时这又是一个学习的地方,多多讨论和分享自己的知识点技能;
4、根据自己的代码量的多少,对项目进行知识署名,排序;
5、支持不写代码,但是作为技术顾问的角色,但最多两个名额;
6、这里不允许中间中途退出,要加入,就要考虑清楚,除特殊原因;
目前这是对社团成功的要求和希望,需要考虑清楚,最后采用微信群+QQ群的方式,先到先得吧,人数肯定不需要很多,目前10个即可。
徵
这里再重申一遍,这个不是一个学习netcore的群,是以推广为重任的;这里不是为商业化开发标准项目的社团,是为社区提供优质项目的地方;
进来了就不要怀疑干不下去,创建了就要努力打出一天名堂,这是宗旨。
羽
开源地址:
主项目待定;
https://github.com/anjoy8/Blog.Core
https://gitee.com/laozhangIsPhi/Blog.Core
从壹开始学习 NetCore 新篇章 ║ Blog.Core 开发社之招募计划书的更多相关文章
- 从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案
缘起 哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程<系列一.NetCore 视频教程(Blog.Core)>也已经录制八期了,还在每周末同步更新中,欢 ...
- 从壹开始学习NetCore 45 ║ 终于解决了事务问题
一.项目说明 哈喽,又来写文章了,原来放假可以这么爽,可以学习和分享,
- Blog.Core 项目已完成升级.NET5.0
(是时候拿出来这种图了) 本文首发于公众号,但是会有新的内容加进来,所以就在博客园新开了一篇,望见谅.截止发稿,Blog.Core项目Master分支已经迁移到了5.0,新建了3.1的分支. 开心的锣 ...
- Django学习笔记(18)——BBS+Blog项目开发(2)主体思路及流程
这篇博客主要完成一个BBS+Blog项目,那么主要是模仿博客园的博客思路,使用Django框架进行练习. 准备:项目需求分析 在做一个项目的时候,我们首先做的就是谈清楚项目需求,功能需求,然后才开始写 ...
- Django学习笔记(19)——BBS+Blog项目开发(3)细节知识点补充
本文将BBS+Blog项目开发中所需要的细节知识点进行补充,其中内容包括KindEditor编辑器的使用,BeautifulSoup 模块及其防XSS攻击,Django中admin管理工具的使用,me ...
- Docker学习笔记之--.Net Core应用容器通过网桥连接Redis容器(环境:centos7)
上节演示通过应用容器连接sql server容器,连接:Docker学习笔记之--.Net Core项目容器连接mssql容器(环境:centos7) 本节演示安装 redis容器,通过网桥连接 先决 ...
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ...
- [转]ASP.NET Core 开发-Logging 使用NLog 写日志文件
本文转自:http://www.cnblogs.com/Leo_wl/p/5561812.html ASP.NET Core 开发-Logging 使用NLog 写日志文件. NLog 可以适用于 . ...
- Core 开发-Logging 使用NLog
ASP.NET Core 开发-Logging 使用NLog 写日志文件 ASP.NET Core 开发-Logging 使用NLog 写日志文件. NLog 可以适用于 .NET Core 和 ...
随机推荐
- python画混淆矩阵(confusion matrix)
混淆矩阵(Confusion Matrix),是一种在深度学习中常用的辅助工具,可以让你直观地了解你的模型在哪一类样本里面表现得不是很好. 如上图,我们就可以看到,有一个样本原本是0的,却被预测成了1 ...
- css3的@media
都知道bootstrap响应式布局很酷,但是是怎么实现的呢?其官网首页有提到这一切的功劳都是来自于CSS 媒体查询(Media Query). 使用 @media 查询,你可以针对不同的媒体类型定义不 ...
- 极简Docker和Kubernetes发展史
2013年 Docker项目开源 2013年,以AWS及OpenStack,以Cloud Foundry为代表的开源Pass项目,成了云计算领域的一股清流,pass提供了一种"应用托管&qu ...
- 探索JAVA并发 - 终于搞懂了sleep/wait/notify/notifyAll
> sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if? ## 简介 首先对几个相关的方法做个简单解释,Obje ...
- hdu 4612 无向图连通分量缩点,然后求树的最大直径
#pragma comment(linker,"/STACK:102400000,102400000") #include <iostream> #include &l ...
- CodeForces 931E Game with String
Game with String 题意:有一个字符串,可以选择从第K位开始,将[K,len(s)-1]的字符都移到前面去,现在给你一个首字母,你可以再选择一位进行观察,然后猜测这个K的值是多少, 现在 ...
- CodeForces 948B Primal Sport
Primal Sport 题意:2个人玩游戏, 每次轮到一个人选择一个比当前值小的素数, 然后在找到比素数的倍数中最小的并且不小于当前数的一个数. 现在这个游戏玩了2轮, 现在想找到最小的那个起点X0 ...
- hdu 3966 Aragorn's Story(树链剖分+区间修改+单点查询)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3966 题意:给一棵树,并给定各个点权的值,然后有3种操作: I C1 C2 K: 把C1与C2的路径上 ...
- 天梯杯 PAT L2-001. 紧急救援 最短路变形
作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图.在地图上显示有多个分散的城市和一些连接城市的快速道路.每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上.当其他城市有紧急求 ...
- 1044/1045 - Access denied for user 'username'@'yourhost'
度娘很久都未能解决,大多都是修改配置文件,或是执行如下SQL: update user set Password=password('111111') where `user`='root'; 我本地 ...