搭建自己的开发框架(一).net core+vue+sqlsugar,(.net6)(前叙之唠叨篇)
时间如白驹过隙,恍然间自己毕业已经第5个年头了。自己没有聪慧的天资,也没有出众的才能,有的只是一路走来的一个又一个脚印,可能有点晚,但是却不会缺席。(此处应该来一首歌曲——《老男孩》)
2020年,公司因受疫情的影响,入不敷出倒闭了。比自己年长N岁的开发主管说跟着他一起干,那时自己也正好处于迷茫阶段,所以我们就干脆合作开起了“小作坊”,接一些小单子(主要是针对自营商城和企业管理);单子虽小,却也能勉强维持生计,就这样连续做了快两年。后面想想再这样子下去,也不是个事,我们总得有点自己行业的沉淀和竞争力,所以在艰难和忍痛的抉择下,我们决定解散“小作坊”,各自寻找自己看好的行业领域去深耕和积累。
于是2022年3月份在处理了工作室的事情结束后面试了一周,选择了自己比较看好的企业,第二周就上岗了,相对于之前开小作坊来说,感觉还是不一样的,这个后续有时间再唠嗑了。
在开“小作坊”的时候,才知道自己的技术是有多么的需要提升。以前使用别人搭建好的的开发框架,开发很快速,也很容易,感觉自己技术已经达到如鱼得水的境界,后来的一切都是那么的让人打脸,比如一些权限逻辑自己都不能深入的了解明白,让自己动手写的时候却无从下手,对于技术基本都是知其然而不知其所以然。尽管.net的优秀开源框架已经有好多了,但是那都是别人的,只有自己学得到的和悟到东西,才是自己的,这是别人给不了的东西。
于是乎,就起了自己从零开始搭建开发框架的想法,说干就干!
写博客动力:记录、分享、总结,乐在其中!
框架开发目的:快速开发,学习,提升,分享。
框架预期效果:快速开发,人员管理,权限管理。
后端:.Net6,.Net Core Web Api,Swagger。
ORM:SqlSugar。
数据库:MySql(v5.7.22)。
项目名称:PineNet。
框架整体需要简洁,不需要太复杂,不太喜欢封装过多,还得仔细规划框架和设计。待续......
相关文章
- 《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(6)-Charles安卓手机抓包大揭秘
- 分布式事务 | 基于MassTransit的StateMachine实现Saga编排式分布式事务
- 分布式事务 | 基于MassTransit Courier实现Saga 编排式分布式事务
- 从根儿上理解动态代理
- 针对一个数组的排序,面试官会这样问
- 一篇文章带你掌握Flex布局的所有用法
- Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据
- 如何修剪git reflog历史
- OnionArch 2.0 - 基于DDD的洋葱架构改进版开源
- OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构
- 根据MediatR的Contract Messages自动生成Minimal WebApi接口
- MediatRPC - 基于MediatR和Quic通讯实现的RPC框架,比GRPC更简洁更低耦合,开源发布第一版
- 线上排查:内存异常使用导致full gc频繁
- 【Unity 框架】 QFramework v1.0 使用指南 工具篇: 16. LiveCodingKit 写代码不用停止运行的利器 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
- 聊聊JUC包下的底层支撑类-AbstractQueuedSynchronizer(AQS)
- (原创)【B4A】一步一步入门01:简介、开发环境搭建、HelloWorld
- Nacos服务注册原理分析
- 聊聊程序员的信仰
- 写点程序员离职的心得
- 从历代GC算法角度刨析ZGC