第一章 开篇及技术选型
缘起
作为一个.Net程序猿已经4年有余了,一直不愠不火。正好最近不是很忙,于是就想写写文章总结一些自己的技术,验证一下自己的水平,同时督促自己查漏补缺积极学习。我所在的城市.Net环境恶劣,身边好多人都已经转行或转java了。我也有心去转,但是年龄已经大了,转之后再找工作也是争不过新进的年轻人。ε=(´ο`*)))唉,揪心啊!但是不管怎么样,生活还要继续,文章还得写,我会认真的来分享每一篇文章,希望大家能够对.Net感兴趣,对于工作能够有所帮助。当然一个人的能力是有限的,文章中不可避免会出现一些错误,也希望大家能够积极的指正,这样才能更好的服务广大的后来者。同时教程的编写我会采用功能驱动性开发思想,用校园图书管理系统去实现大多数工作中常用的功能。这个系列我尽量以每周三篇的速度来进行编写。
本系列是实战教程,并没有对原理做过多的解释,因此阅读本系列文章需要有一定的C#开发基础。
技术选型
本系列文章只是对现有的一些技术做简要说明,抛砖引玉,主要还是希望能够得到志同道合的大神们的一些指导,与各位同学共同学习进步。
系统环境: Windows 10/Ubuntu、MySQL 版本 8.0.26、Visual Studio 2022 版本 17.0.1
后端技术:
- .Net6 MVC (本系列教程采用传统MVC方式,非前后端分离)
- Async、Await 异步编程
- Repository、Service 仓储模式编程
- AOP基于切面编程技术
- Autofac 轻量级IOC和DI依赖注入
- Nginx反向代理
- Quartz.NET 定时作业
- Redis 缓存技术
- Nlog日志
数据库技术:
- EFCore 、CodeFirst
- AutoMapper 自动对象映射
- T4模板生成
前端技术:
- 采用[Pear Admin Layui]模板,采用Layui相关的一些技术及方案
在此感谢[Pear Admin Layui]作者,这么优秀的前端模板,极大了方便了我们服务端开发者。
结语
开篇结束啦,开篇仅仅介绍了一下技术选型,后期可能根据实际情况做调整,一般是增加功能,所以各位同学不着急,先评论点赞关注三连占坑,如果有同学想要的功能,本系列教程没有,可以在评论区评论点赞关注三连,将会有机会实现你想要的功能啊。,最后祝大家生活愉快!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。