哈喽大家好,国庆马上就要来了,在新的第四季度来临之际,祝大家年末能顺顺利利,解决所有的难题。大家可能从我的标题里也能看的出来,老张又要耍花样,搞事情了,近来随着 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 开发社之招募计划书的更多相关文章

  1. 从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案

    缘起 哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程<系列一.NetCore 视频教程(Blog.Core)>也已经录制八期了,还在每周末同步更新中,欢 ...

  2. 从壹开始学习NetCore 45 ║ 终于解决了事务问题

    一.项目说明 哈喽,又来写文章了,原来放假可以这么爽,可以学习和分享,

  3. Blog.Core 项目已完成升级.NET5.0

    (是时候拿出来这种图了) 本文首发于公众号,但是会有新的内容加进来,所以就在博客园新开了一篇,望见谅.截止发稿,Blog.Core项目Master分支已经迁移到了5.0,新建了3.1的分支. 开心的锣 ...

  4. Django学习笔记(18)——BBS+Blog项目开发(2)主体思路及流程

    这篇博客主要完成一个BBS+Blog项目,那么主要是模仿博客园的博客思路,使用Django框架进行练习. 准备:项目需求分析 在做一个项目的时候,我们首先做的就是谈清楚项目需求,功能需求,然后才开始写 ...

  5. Django学习笔记(19)——BBS+Blog项目开发(3)细节知识点补充

    本文将BBS+Blog项目开发中所需要的细节知识点进行补充,其中内容包括KindEditor编辑器的使用,BeautifulSoup 模块及其防XSS攻击,Django中admin管理工具的使用,me ...

  6. Docker学习笔记之--.Net Core应用容器通过网桥连接Redis容器(环境:centos7)

    上节演示通过应用容器连接sql server容器,连接:Docker学习笔记之--.Net Core项目容器连接mssql容器(环境:centos7) 本节演示安装 redis容器,通过网桥连接 先决 ...

  7. 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 重点: 实现多级子目录的压缩, ...

  8. [转]ASP.NET Core 开发-Logging 使用NLog 写日志文件

    本文转自:http://www.cnblogs.com/Leo_wl/p/5561812.html ASP.NET Core 开发-Logging 使用NLog 写日志文件. NLog 可以适用于 . ...

  9. Core 开发-Logging 使用NLog

    ASP.NET Core 开发-Logging 使用NLog 写日志文件   ASP.NET Core 开发-Logging 使用NLog 写日志文件. NLog 可以适用于 .NET Core 和 ...

随机推荐

  1. GUID做主键真的合适吗

    在一个分布式环境中,我们习惯使用GUID做主键,来保证全局唯一,然后,GUID做主键真的合适吗? 其实GUID做主键本身没有问题,微软的很多项目自带DB都是使用GUID做主键的,显然,这样做是没有问题 ...

  2. python 10 动态参数

    目录 1. 函数的动态参数 1.1 动态位置参数(*arges) 1.2 动态关键字参数 (**kwargs) 1.3 万能传参: 2. 函数的注释 3. 名称空间 4. 函数嵌套 5. 函数变量修改 ...

  3. HTML(五)列表,区块,布局,表单和输入

    HTML 列表 无序列表 Coffee Tea Milk 默认是圆点,也可以 圆圈 正方形 有序列表 Coffee Tea Milk Coffee Tea Milk 默认是用数字排序 大写字母 小写字 ...

  4. Educational Codeforces Round 48 D Vasya And The Matrix

    EDU #48 D 题意:给定一个矩阵,已知每一行和每一列上数字的异或和,问矩阵上的数字是多少,不存在则输出NO. 思路:构造题,可以考虑只填最后一行,和最后一列,其中(n,m)要特判一下.其他格子给 ...

  5. 洛谷P1217回文质数-Prime Palindrome回溯

    P1217 [USACO1.5]回文质数 Prime Palindromes 题意:给定一个区间,输出其中的回文质数: 学习了洛谷大佬的回溯写法,感觉自己写回溯的能力不是很强: #include &l ...

  6. cogs2823求组合数(lucas定理

    http://cogs.pro:8080/cogs/problem/problem.php?pid=vNQJJVUVj 再写个数学水题,其实lucas适用于m,n比较大而p比较小的情况. 题意:给出两 ...

  7. UVA1486 Transportation 费用流 拆边。

    #include <iostream> #include <cstdio> #include <cmath> #include <queue> #inc ...

  8. hihocoder #1616 : 是二叉搜索树吗?(模拟题)

    题目链接:http://hihocoder.com/problemset/problem/1616 题解:就是简单的模拟一下至于如何判断是不是二叉搜索树可以通过中序遍历将每个点存下来看是不是递增的如果 ...

  9. 牛客网暑期ACM多校训练营(第二场) D money 思维

    链接:https://www.nowcoder.com/acm/contest/140/D来源:牛客网 White Cloud has built n stores numbered from 1 t ...

  10. codeforces 14E. Camels(多维dp)

    题目链接:http://codeforces.com/problemset/problem/14/E 题意:就是给出n个点要求画出t个波峰和t-1个波谷 很显然要t个波峰和t-1个波谷开始是波动一定是 ...